I did a quick test using a couple different saves I had available to me, and found the following:
Route | Cost (Movement points)
Road | 1/2
Road, with Machinery | 1/3
Railroad for fast unit | 1/3
Railroad for slow unit | 3/10
More info
- Each unit lists how many movement points it has remaining in the bottom left when it is selected. The movement points are normally shown as rounded whole numbers only, but you can see the decimal number if you mouse over it.
- What terrain a road/railroad is on makes no difference. Roads on open terrain, hills, and forest all cost the same to move across.
- I tested both slow (2 movement point) and fast (4 movement point) units on each type f route. Railroad was the only one that showed a difference for different units.
- 3/10 (0.3) is an odd number, but its actually what I found.
- Going from road to rail or rail to road costs the slower 1/3.
- Remember roads do not bridge rivers until you get construction.
Edit: In my first test, I had an extra movement point on my units due to playing as Persia in a golden age. (I did not remember where it came from, thanks bwarner) I've tested again and got the same results.
Edit2: I incorrectly listed the tech that increase road movement speed as Construction. Construction is important here because it builds bridges, but the one that affects the speed of roads is Machinery.