Nainital to Moradabad distance
How far Moradabad is from Nainital by road, in a straight line and by air, with driving time. The same figures apply from Moradabad to Nainital.
Nainital to Moradabad by road
108 km
- Driving time
- about 2 to 3 hours
- Straight line
- 90 km
- By air
- about 37 min flying time
- Direction
- Moradabad is to the south-west of Nainital
Fuel cost for this trip
Type today's fuel price to see the cost. At 15 km per litre this trip needs about 7 litres one way.
About the trip
- The road distance from Nainital (Uttarakhand) to Moradabad (Uttar Pradesh) is 108 km. The return trip is the same road, so a round trip is about 216 km.
- The straight-line distance is 90 km. The road is 20% longer than the straight line.
- The map's driving time is 2 h 13 min without traffic or stops. On Indian roads, with tolls, towns and breaks, plan for 2 to 3 hours.
- Moradabad is to the south-west of Nainital; coming back you travel north-east.
How long at different speeds
Your average speed over a whole trip, with stops, is much lower than the speed you drive at. On highways 50 to 60 km an hour is common; in hills, 25 to 35.
| Average speed | Time for 108 km |
|---|---|
| 40 km an hour | 2 h 42 min |
| 50 km an hour | 2 h 10 min |
| 60 km an hour | 1 h 48 min |
| 70 km an hour | 1 h 33 min |
| 80 km an hour | 1 h 21 min |
Fuel needed
| Mileage | One way | Round trip |
|---|---|---|
| 12 km per litre | 9.0 litres | 18 litres |
| 15 km per litre | 7.2 litres | 14 litres |
| 18 km per litre | 6.0 litres | 12 litres |
| 22 km per litre | 4.9 litres | 9.8 litres |
| 40 km per litre | 2.7 litres | 5.4 litres |
More distances
- Nainital to Bareilly 156 km
- Nainital to Meerut 225 km
- Nainital to Haridwar 232 km
- Nainital to Ghaziabad 249 km
- Nainital to Rishikesh 257 km
- Nainital to Noida 265 km
- Nainital to Aligarh 267 km
- Nainital to Delhi 274 km
- Moradabad to Bareilly 93 km
- Moradabad to Meerut 117 km
- Moradabad to Ghaziabad 141 km
- Moradabad to Haridwar 157 km
- Moradabad to Noida 158 km
- Moradabad to Aligarh 161 km
- Moradabad to Delhi 167 km
- Moradabad to Rishikesh 182 km
All distances from Nainital · All distances from Moradabad
Questions
What is the distance from Nainital to Moradabad by road?
About 108 km by the fastest road route. The same road back makes a round trip of about 216 km.
How long does it take to drive from Nainital to Moradabad?
Plan for about 2 to 3 hours. The map estimate without traffic or stops is 2 h 13 min.
What is the straight-line distance between Nainital and Moradabad?
About 90 km in a straight line (as the crow flies). A direct flight would take about 37 min in the air.
Road figures are worked out from OpenStreetMap data and can differ from the road you take. How it is calculated