• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 8 ways to get from Nāgaur to Udaipur by bus, train, night train, taxi, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus  •  9h 54m

  1. Take the bus from Nagour to Nathdwara Express
  2. Take the bus from Nathdwara to Udaipur

$11 - $25

Cheapest option

Train  •  11h 16m

  1. Take the train from Nagaur (NGO) to Phulera Junction (FL) Kota-Hmh -Kota Super Fast / ...
  2. Take the train from Phulera Junction (FL) to Ranapratapnagar (RPZ) Jp Udz Sf Exp / ...

$10 - $31

6 alternative options

Train, bus  •  10h 43m

  1. Take the train from Nagaur (NGO) to Jodhpur Junction (JU) Ranakpur Exp / ...
  2. Take the bus from Jodhpur to Udaipur

$10 - $25

Train, night train  •  11h 45m

  1. Take the train from Nagaur (NGO) to Phulera Junction (FL) Kota-Hmh -Kota Super Fast / ...
  2. Take the night train from Phulera Junction (FL) to Ranapratapnagar (RPZ) Chetak Exp

$10 - $31

Taxi  •  5h 19m

  1. Take a taxi from Nāgaur to Udaipur 232.3 miles

$55 - $70

Drive  •  5h 19m

  1. Drive from Nāgaur to Udaipur 232.3 miles

$35 - $55

Train to Jaipur, fly to Udaipur  •  8h 5m

  1. Take the train from Nagaur (NGO) to Jaipur (JP)
  2. Fly from Jaipur (JAI) to Udaipur (UDR) JAI - UDR

$44 - $181

Train to Jodhpur, fly to Ahmedabad, bus  •  10h 21m

  1. Take the train from Nagaur (NGO) to Raika Bagh (RKB)
  2. Fly from Jodhpur (JDH) to Ahmedabad (AMD) JDH - AMD
  3. Take the bus from Ahmedabad to Udaipur

$54 - $193

Questions & Answers

The cheapest way to get from Nāgaur to Udaipur is to train and bus which costs ₹700 - ₹1,900 and takes 10h 43m.

More details

The quickest way to get from Nāgaur to Udaipur is to taxi which costs ₹4,100 - ₹4,900 and takes 5h 19m.

More details

No, there is no direct bus from Nāgaur to Udaipur. However, there are services departing from Nagour and arriving at Udaipur via Nathdwara. The journey, including transfers, takes approximately 9h 54m.

More details

No, there is no direct train from Nāgaur to Udaipur. However, there are services departing from Nagaur (NGO) and arriving at Ranapratapnagar (RPZ) via Phulera Junction (FL). The journey, including transfers, takes approximately 11h 16m.

More details

The distance between Nāgaur and Udaipur is 291 km. The road distance is 371.7 km.

Get driving directions

The best way to get from Nāgaur to Udaipur without a car is to bus which takes 9h 54m and costs ₹800 - ₹1,900.

More details

It takes approximately 9h 54m to get from Nāgaur to Udaipur, including transfers.

More details

Nāgaur to Udaipur bus services, operated by RSRTC, depart from Nagour station.

More details

Nāgaur to Udaipur train services, operated by Indian Railways, depart from Nagaur (NGO) station.

More details

The best way to get from Nāgaur to Udaipur is to bus which takes 9h 54m and costs ₹800 - ₹1,900. Alternatively, you can train, which costs ₹700 - ₹2,300 and takes 11h 16m.

Mode details

Map of how to get from Nāgaur to Udaipur.
Launch map view
  • Distance: 181.8 miles
  • Duration: 9h 54m

What companies run services between Nāgaur, India and Udaipur, India?

You can take a bus from Nāgaur to Udaipur via Nathdwara in around 9h 54m. Alternatively, you can take a train from Nāgaur to Udaipur via Phulera Junction (FL) in around 11h 16m.

Airlines
Spicejet
Website
spicejet.com
Flights from Jaipur to Udaipur
Ave. Duration
1h 5m
When
Every day
Estimated price
$40 - $250
Flights from Jodhpur to Ahmedabad
Ave. Duration
1h 15m
When
Monday to Saturday
Estimated price
$30 - $150
IndiGo Airlines
Website
goindigo.in
Flights from Jaipur to Udaipur
Ave. Duration
45m
When
Every day
Estimated price
$45 - $260
Jet Airways
Website
jetairways.com
Flights from Jodhpur to Ahmedabad
Ave. Duration
1h 30m
When
Every day
Estimated price
$30 - $180
Train operators
Indian Railways
Website
indianrail.gov.in
Train from Nagaur (NGO) to Jodhpur Junction (JU)
Ave. Duration
3h 2m
Frequency
4 times a day
Estimated price
$2 - $14
Book at
irctc.co.in
Train from Nagaur (NGO) to Phulera Junction (FL)
Ave. Duration
3h 49m
Frequency
3 times a day
Estimated price
$3 - $15
Book at
irctc.co.in
Train from Phulera Junction (FL) to Ranapratapnagar (RPZ)
Ave. Duration
6h 27m
Frequency
Twice daily
Estimated price
$6 - $17
Book at
irctc.co.in
Train from Nagaur (NGO) to Jaipur (JP)
Ave. Duration
4h 44m
Frequency
3 times a day
Estimated price
$4 - $15
Book at
irctc.co.in
Train from Nagaur (NGO) to Raika Bagh (RKB)
Ave. Duration
2h 25m
Frequency
Twice daily
Estimated price
$2 - $14
Book at
irctc.co.in
Bus operators
RSRTC
Bus from Nagour to Nathdwara
Ave. Duration
7h 24m
Frequency
Every 4 hours
Estimated price
$4 - $15
Schedules at
rsrtconline.rajasthan.gov.in
RedBus
Website
redbus.in
Bus from Nathdwara to Udaipur
Ave. Duration
1h 30m
Frequency
Every 2 hours
Estimated price
$7 - $11
Book at
redbus.in
Bus from Jodhpur to Udaipur
Ave. Duration
6h 30m
Frequency
Hourly
Estimated price
$7 - $11
Book at
redbus.in
Bus from Ahmedabad to Udaipur
Ave. Duration
5h 10m
Frequency
Every 30 minutes
Estimated price
$7 - $11
Book at
redbus.in
Other operators
Taxi from Nāgaur to Udaipur
Ave. Duration
5h 19m
Estimated price
$55 - $70

Want to know more about travelling around India

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

The quickest flight from Jaipur Airport to Udaipur Airport is the direct flight which takes 45m.

Search flights

Nāgaur to Udaipur bus services, operated by RedBus, arrive at Udaipur station.

More details

Nāgaur to Udaipur train services, operated by Indian Railways, arrive at Ranapratapnagar (RPZ) station.

More details

Yes, the driving distance between Nāgaur to Udaipur is 372 km. It takes approximately 5h 19m to drive from Nāgaur to Udaipur.

Get driving directions

IndiGo Airlines and Spicejet offer flights from Jaipur Airport to Udaipur Airport.

Search flights

There are 587+ hotels available in Udaipur. Prices start at $16 USD per night.

More details