Nainital
Nainital
Mathura
Mathura
Bus Driving

Nainital to Mathura

Updated: 20 May 2026

The distance from Nainital to Mathura is approximately 380 km. You can take a bus or hire a taxi for the 9.5-hour journey. The route takes you from the hills down to the plains. Mathura is a major pilgrimage site and the birthplace of Lord Krishna.

Total Distance: 380 km driving distance, 300 km air distance.
Fastest Way
Private taxi, taking about 8 hours 30 mins.
Cheapest Way
State-run bus, costing around 650 INR.
Compare Nainital to Mathura Routes
Bus
Direct
Duration
9 hours 30 mins
Avg Price
650-1100 INR
Operator
UTC
Route
Nainital to Mathura via Moradabad.

Buses are frequent and reliable.

Driving
Direct
Duration
8 hours 30 mins
Avg Price
5000-7000 INR
Operator
Private Taxi
Route
Via Moradabad and Aligarh.

Taxis offer a more comfortable and faster ride.

Travel Tips
  • Bus Frequency
    Buses are available throughout the day.
  • Road Conditions
    The road is generally well-maintained.
  • Travel Time
    Plan for 9.5 hours of travel time.
  • Booking
    Book your taxi in advance for a hassle-free trip.
  • Connectivity
    Mathura is well-connected by rail and road.
Safety Tips
  • Driving
    Be cautious on the winding hill roads.
  • Night Travel
    Avoid late-night travel on the hill stretch.
  • Emergency
    Keep emergency contact numbers saved.
  • Personal Safety
    Stay alert in public transport.
People Also Ask
  • Is Mathura safe?
    Yes, it is a safe city.
  • How long does it take?
    It takes about 9.5 hours.
  • Are there trains?
    Yes, Mathura has a major railway station.
  • Is it a tourist destination?
    Yes, it is a world-famous pilgrimage site.
  • What is the best way to travel?
    A bus or taxi is the most practical option.
Quick Info
  • From Nainital, Uttarakhand, India
  • To Mathura, Uttar Pradesh, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Mathura
1
Krishna Janmabhoomi
Visit the birthplace of Lord Krishna.
2
Dwarkadhish Temple
See the beautiful temple.
3
Vrindavan
Visit the nearby holy town.
4
Yamuna Ghats
Take a holy dip.
Tags
Nainital to Mathura bus Nainital to Mathura distance Mathura travel guide Uttarakhand to UP best way to reach Mathura Nainital to Mathura taxi Mathura tourism travel tips Nainital Mathura