There are 5 ways to get from Udaipur to Pratāpgarh by train, bus, night train, taxi or car

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

Train  •  4 h 47 min

  1. Take the train from Ranapratapnagar (RPZ) to Mandasor (MDS) Udz Bdts Sf Exp

$11 - $23

Cheapest option

Bus  •  6 h 36 min

  1. Take the bus from Udaipur to Banswara 32
  2. Take the bus from Bānswāra to Pratāpgarh 113

$3 - $6

3 alternative options

Night train  •  5 h 4 min

  1. Take the night train from Ranapratapnagar (RPZ) to Piplia (PIP) Cor-Rtm Passenger / ...

$10 - $23

Taxi  •  2 h 37 min

  1. Take a taxi from Udaipur to Pratāpgarh 111.5 miles

$27 - $33

Drive  •  2 h 37 min

  1. Drive from Udaipur to Pratāpgarh 111.5 miles

$18 - $27

Questions & Answers

No, there is no direct bus from Udaipur to Pratāpgarh. However, there are services departing from Udaipur and arriving at Pratāpgarh via Bānswāra. The journey, including transfers, takes approximately 6 h 36 min.

More details

The distance between Udaipur and Pratāpgarh is 125 km. The road distance is 178.5 km.

Get driving directions

The best way to get from Udaipur to Pratāpgarh without a car is to train which takes 4 h 47 min and costs .

More details

It takes approximately 4 h 47 min to get from Udaipur to Pratāpgarh, including transfers.

More details

Udaipur to Pratāpgarh bus services, operated by RSRTC, depart from Udaipur station.

More details

The best way to get from Udaipur to Pratāpgarh is to train which takes 4 h 47 min and costs . Alternatively, you can bus, which costs and takes 6 h 36 min.

Mode details

Udaipur to Pratāpgarh bus services, operated by RSRTC, arrive at Pratāpgarh station.

More details

Yes, the driving distance between Udaipur to Pratāpgarh is 178 km. It takes approximately 2 h 37 min to drive from Udaipur to Pratāpgarh.

Get driving directions

Map of how to get from Udaipur to Pratāpgarh.
Launch map view
  • Distance: 77.8 miles
  • Duration: 4 h 47 min

What companies run services between Udaipur, India and Pratāpgarh, Rajasthan, India?

Indian Railways operates a train from Udaipur to Pratāpgarh 3 times a week. Tickets cost $3 - $15 and the journey takes 4 h 16 min. Alternatively, you can take a bus from Udaipur to Pratāpgarh via Banswara and Bānswāra in around 6 h 36 min.

Train operators
Indian Railways
Website
indianrail.gov.in
Train from Ranapratapnagar (RPZ) to Mandasor (MDS)
Ave. Duration
4 h 16 min
Frequency
3 times a week
Estimated price
$3 - $15
Book at
irctc.co.in
Night train from Ranapratapnagar (RPZ) to Piplia (PIP)
Ave. Duration
4 h 21 min
Frequency
Twice daily
Estimated price
$3 - $14
Book at
irctc.co.in
Bus operators
RSRTC
Bus from Udaipur to Banswara
Ave. Duration
3 h 56 min
Frequency
Hourly
Estimated price
$2 - $4
Schedules at
rsrtconline.rajasthan.gov.in
Bus from Bānswāra to Pratāpgarh
Ave. Duration
1 h 40 min
Frequency
Every 4 hours
Estimated price
$1 - $3
Schedules at
rsrtconline.rajasthan.gov.in
Other operators
Taxi from Udaipur to Pratāpgarh
Ave. Duration
2 h 37 min
Estimated price
$27 - $33
Ola Cabs
Phone
+91 22 33 55 33 55
Website
olacabs.com
Meru Cabs
Phone
+91 294 44 22 44 22
Website
merucabs.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Bali: What to do if Mount Agung erupts, How do I buy a London Underground ticket? and Which London airport should I choose? - to help you get the most out of your next trip.