There are 8 ways to get from Morādābād to Udaipur by train, plane, bus, 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.
Train to Indira Gandhi International Airport, fly
best- Take the train from Moradabad to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Dabok Airport (UDR)plane DEL - UDR
5h 42m₹6,192–15,926Train
cheapest- Take the train from Moradabad to Ranapratapnagartrain 19602
18h 42m₹430–3,300Bus
- Take the bus from Moradabad, Uttar Pradesh to Delhi, Delhi Statebus Moradabad, Uttar Pradesh - Delhi, Delhi State
- Take the bus from Karol Bagh to Bhavuna Bypassbus
18h 7mDrive 813.8 km
- Drive from Morādābād to Udaipurcar 813.8 km
10h 39m₹9,188–13,271Train to Pantnagar Airport, fly
- Take the train from Moradabad to Haldi Roadtrain
- Fly from Pantnagar Airport (PGH) to Dabok Airport (UDR)plane PGH - UDR
7h 17m₹11,628–35,660Train to Dehradun Airport, fly
- Take the train from Moradabad to Haridwar Jntrain
- Fly from Dehradun Airport (DED) to Dabok Airport (UDR)plane DED - UDR
8h 55m₹8,658–21,084Train to Bareilly Airport, fly
- Take the train from Moradabad to Bareillytrain
- Fly from Bareilly Airport (BEK) to Dabok Airport (UDR)plane BEK - UDR
7h 13m₹10,970–36,081Bus via Jaipur
- Take the bus from Moradabad, Uttar Pradesh to Jaipurbus Moradabad, Uttar Pradesh - Jaipur
- Take the bus from Jaipur to Udaipurbus
20h 52m
Morādābād to Udaipur by train
Questions & Answers
The cheapest way to get from Morādābād to Udaipur is to train which costs ₹430 - ₹3,300 and takes 18h 42m.
The fastest way to get from Morādābād to Udaipur is to train and fly which takes 5h 42m and costs ₹6,000 - ₹16,000.
No, there is no direct bus from Morādābād to Udaipur. However, there are services departing from Moradabad, Uttar Pradesh and arriving at Bhavuna Bypass via Avantika Sec 1 and Karol Bagh. The journey, including transfers, takes approximately 18h 7m.
Yes, there is a direct train departing from Moradabad and arriving at Ranapratapnagar. Services depart once a week, and operate Monday. The journey takes approximately 18h 42m.
The distance between Morādābād and Udaipur is 745 km. The road distance is 813.8 km.
The best way to get from Morādābād to Udaipur without a car is to bus which takes 18h 7m and costs .
It takes approximately 5h 42m to get from Morādābād to Udaipur, including transfers.
Morādābād to Udaipur bus services, operated by Fasttrack Travels, depart from Moradabad, Uttar Pradesh station.
Morādābād to Udaipur train services, operated by Indian Railways, depart from Moradabad station.
The best way to get from Morādābād to Udaipur is to bus which takes 18h 7m and costs . Alternatively, you can train, which costs ₹430 - ₹3,300 and takes 18h 42m.
What companies run services between Morādābād, India and Udaipur, India?
You can take a bus from Moradabad, Uttar Pradesh to Bhavuna Bypass via Delhi, Delhi State, Avantika Sec 1, Karol Bagh Terminal, and Karol Bagh in around 18h 7m. Alternatively, Indian Railways operates a train from Moradabad to Ranapratapnagar once a week. Tickets cost ₹430–3,300 and the journey takes 18h 42m.
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Dabok Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- ₹5,500–14,000
Flights from Pantnagar Airport to Dabok Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- ₹11,000–36,000
Flights from Dehradun Airport to Dabok Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹6,500–19,000
Flights from Dehradun Airport to Dabok Airport via Mumbai
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹6,500–19,000
Flights from Dehradun Airport to Dabok Airport via Jaipur
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹6,500–19,000
Flights from Bareilly Airport to Dabok Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹10,000–34,000
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Dabok Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹5,500–15,000
Flights from Pantnagar Airport to Dabok Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ₹11,000–34,000
Flights from Dehradun Airport to Dabok Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ₹8,500–17,000
Flights from Dehradun Airport to Dabok Airport via Mumbai
- Ave. Duration
- 5h 35m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,500–17,000
- Website
- spicejet.com
Flights from Indira Gandhi International Airport to Dabok Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹6,500–18,000
Flights from Dehradun Airport to Dabok Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 30m
- When
- Wednesday
- Estimated price
- ₹8,500–23,000
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Dabok Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹4,800–23,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Moradabad to New Delhi
- Ave. Duration
- 2h 40m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Moradabad to Ranapratapnagar
- Ave. Duration
- 18h 42m
- Frequency
- Once a week
- Estimated price
- ₹430–3,300
- Website
- irctc.co.in
- Sleeper Class
- ₹430–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–2,000
- First Class (1A)
- ₹2,600–3,300
Train from Moradabad to Haldi Road
- Ave. Duration
- 1h 56m
- Frequency
- Once daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹850–1,100
Train from Moradabad to Haridwar Jn
- Ave. Duration
- 3h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Moradabad to Bareilly
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
- Phone
- +919319411266
- [email protected]
- Website
- Fasttrack Travels
Bus from Moradabad, Uttar Pradesh to Delhi, Delhi State
- Ave. Duration
- 3h 35m
- Frequency
- Every 20 minutes
- Schedules at
- Fasttrack Travels
- Phone
- 080-46333629
- [email protected]
- Website
- vikasbus.com
Bus from Karol Bagh to Bhavuna Bypass
- Ave. Duration
- 12h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₹1,100–1,600
- Schedules at
- vikasbus.com
- AC Sleeper
- ₹1,100–1,600
- Website
- India Tours & Travels
Bus from Moradabad, Uttar Pradesh to Jaipur
- Ave. Duration
- 9h 10m
- Frequency
- Hourly
- Schedules at
- India Tours & Travels
- Phone
- +917412069719
- [email protected]
- Website
- transport.rajasthan.gov.in
Bus from Jaipur to Udaipur
- Ave. Duration
- 10h 50m
- Frequency
- Every 20 minutes
- Estimated price
- ₹370–1,000
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹430–550
- Express
- ₹370–550
- AC Sleeper
- ₹700–1,000
- Semi Deluxe
- ₹412
- Super Luxury
- ₹849
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.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
More Questions & Answers
Morādābād to Udaipur bus services, operated by Fasttrack Travels, arrive at Delhi, Delhi State station.
Morādābād to Udaipur train services, operated by Indian Railways, arrive at Ranapratapnagar station.
Yes, the driving distance between Morādābād to Udaipur is 814 km. It takes approximately 10h 39m to drive from Morādābād to Udaipur.
There are 1014+ hotels available in Udaipur.












