Nagaur
Nagaur
Mathura
Mathura
Train Driving

Nagaur to Mathura

Updated: 20 May 2026

The journey from Nagaur to Mathura covers about 450 km. You can travel by train or road. The train journey takes about 9 to 11 hours. Mathura is a holy city in Uttar Pradesh.

Total Distance: 450 km by road, 400 km straight-line.
Fastest Way
Private car, taking 8 hours.
Cheapest Way
Train, costing around 800 INR.
Compare Nagaur to Mathura Routes
Train
Connecting
Duration
10 hours
Avg Price
700-1300 INR
Operator
Indian Railways
Route
Nagaur to Jaipur, then train to Mathura.

Book tickets in advance.

Driving
Direct
Duration
8 hours
Avg Price
3500-5500 INR
Operator
Personal Vehicle
Route
Nagaur-Jaipur-Mathura via NH 21.

The road is well-maintained.

Travel Tips
  • Route
    Take the route via Jaipur.
  • Food
    Try local food.
  • Booking
    Book tickets in advance.
  • Navigation
    Use GPS for navigation.
  • Clothing
    Wear comfortable clothes.
Safety Tips
  • Driving
    Stay alert.
  • Parking
    Use secure parking.
  • Emergency
    Keep emergency numbers.
  • Night Travel
    Avoid night travel.
People Also Ask
  • Is there a direct train?
    No, change at Jaipur.
  • How long is the drive?
    About 8 hours.
  • Are there hotels?
    Yes, many options.
  • Is it safe?
    Yes, generally safe.
  • What is the best time?
    Winter.
Quick Info
  • From Nagaur, Rajasthan, 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 holy temple.
2
Dwarkadhish Temple
Explore the beautiful temple.
3
Vishram Ghat
See the river ghat.
4
Government Museum
Visit the museum.
Tags
Nagaur to Mathura distance Nagaur to Mathura train Mathura travel India travel Nagaur transport bus to Mathura driving to Mathura Mathura tourism