There are 8 ways to get from Lake Palace to Tāj Mahal by plane, train, bus, car, taxi, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Gwalior Airport, train
best- Fly from Dabok Airport (UDR) to Gwalior Airport (GWL)plane UDR - GWL
- Take the train from Gwalior Jn. to Agra Cantttrain
6h 39m₹8,107–24,348Train via Chittorgarh
cheapest- Take the train from Udaipur to Chittaurgarhtrain 20474 / ...
- Take the train from Chittaurgarh to Agra Forttrain 19817
18h 46m₹590–3,690Train
- Take the train from Udaipur to Agra Cantttrain 19666 / ...
12h 43m₹656–3,072Bus via Bhīlwāra
- Take the bus from Udaipur to Bhilwarabus
- Take the bus from Bhilwara to Jaipurbus
- Take the bus from Jaipur to Agrabus
14h 38m₹1,280–7,078Drive 609.5 km
- Drive from Lake Palace to Tāj Mahalcar 609.5 km
8h 57m₹6,787–9,803Taxi
- Take the taxi from Lake Palace to Tāj Mahaltaxi 609.5 km
8h 57m₹12,000–15,000Fly to Indira Gandhi International Airport, train
- Fly from Dabok Airport (UDR) to Indira Gandhi International Airport (DEL)plane UDR - DEL
- Take the train from New Delhi to Agra Cantttrain
4h 56m₹6,922–15,308Bus
- Take the bus from FlixBus Udaipur - Reti Bus Stand Circle to FlixBus Jaipur - Narayan Singh Circlebus
- Take the bus from Jaipur Bus Stand to Bharatpurbus
- Take the bus from Bharatpur to Agrabus
14h 40m₹1,110–2,919
Dabok Airport (UDR) to Gwalior Airport (GWL) flights
Comparing Your Travel Options
The cheapest way to get from Lake Palace to Tāj Mahal is to train which costs ₹650 - ₹3,100 and takes 12h 43m.
The fastest way to get from Lake Palace to Tāj Mahal is to fly and train which takes 4h 56m and costs ₹6,500 - ₹16,000.
No, there is no direct bus from Lake Palace to Tāj Mahal. However, there are services departing from Udaipur and arriving at Agra via Bhilwara and Jaipur. The journey, including transfers, takes approximately 14h 38m.
No, there is no direct train from Lake Palace to Tāj Mahal. However, there are services departing from Udaipur and arriving at Agra Cantt via . The journey, including transfers, takes approximately 12h 43m.
The distance between Lake Palace and Tāj Mahal is 634 km. The road distance is 609.5 km.
The best way to get from Lake Palace to Tāj Mahal without a car is to train which takes 12h 43m and costs ₹650 - ₹3,100.
It takes approximately 6h 39m to get from Lake Palace to Tāj Mahal, including transfers.
Lake Palace to Tāj Mahal bus services, operated by Hans Travels, depart from Udaipur station.
Lake Palace to Tāj Mahal train services, operated by Indian Railways, depart from Udaipur station.
The best way to get from Lake Palace to Tāj Mahal is to train which takes 12h 43m and costs ₹650 - ₹3,100. Alternatively, you can bus via Bhīlwāra, which costs ₹1,200 - ₹7,500 and takes 14h 38m.
What companies run services between Lake Palace, India and Tāj Mahal, India?
Indian Railways operates a train from Udaipur to Agra Cantt once daily. Tickets cost ₹350–2,700 and the journey takes 12h 30m. Alternatively, you can take a vehicle from Lake Palace to Tāj Mahal via Udaipur, Bhilwara, Jaipur, Jaipur, Agra, Mankameshwar, and Agra Fort in around 14h 38m.
- Website
- goindigo.in
Flights from Dabok Airport to Gwalior Airport via Mumbai
- Ave. Duration
- 5h 52m
- When
- Every day
- Estimated price
- ₹10,000–26,000
Flights from Dabok Airport to Gwalior Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹7,000–25,000
Flights from Dabok Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹6,500–13,000
- Website
- airindia.in
Flights from Dabok Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ₹4,100–15,000
- Website
- airindiaexpress.in
Flights from Dabok Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹4,100–14,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Gwalior Jn. to Agra Cantt
- Ave. Duration
- 1h 19m
- Frequency
- Every 30 minutes
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Udaipur to Agra Cantt
- Ave. Duration
- 12h 30m
- Frequency
- Once daily
- Estimated price
- ₹350–2,700
- Website
- irctc.co.in
- Sleeper Class
- ₹350–420
- Third AC (3A)
- ₹900–1,200
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,100–2,700
Train from New Delhi to Agra Cantt
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Udaipur to Chittaurgarh
- Ave. Duration
- 1h 48m
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Chittaurgarh to Agra Fort
- Ave. Duration
- 15h 15m
- Frequency
- Once daily
- Estimated price
- ₹290–2,300
- Website
- irctc.co.in
- Sleeper Class
- ₹290–350
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,700–2,300
- Website
- omio.com
Bus from Udaipur to Bhilwara
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Schedules at
- hanstravel.in
Bus from Bhilwara to Jaipur
- Ave. Duration
- 4h 35m
- Frequency
- 3 times a day
- Schedules at
- hanstravel.in
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Udaipur to Bhilwara
- Ave. Duration
- 3h
- Frequency
- Hourly
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Bhilwara to Jaipur
- Ave. Duration
- 4h 50m
- Frequency
- Every 2 hours
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Udaipur to Bhilwara
- Ave. Duration
- 3h 5m
- Frequency
- Every 4 hours
- Estimated price
- ₹370–850
- Schedules at
- Zingbus
Bus from Bhilwara to Jaipur
- Ave. Duration
- 4h 40m
- Frequency
- Every 4 hours
- Estimated price
- ₹420–1,100
- Schedules at
- Zingbus
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Udaipur to Bhilwara
- Ave. Duration
- 3h 25m
- Frequency
- Every 4 hours
- Schedules at
- Tranzking Travels
Bus from Bhilwara to Jaipur
- Ave. Duration
- 4h 30m
- Frequency
- Every 3 hours
- Schedules at
- Tranzking Travels
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Udaipur to Bhilwara
- Ave. Duration
- 3h 25m
- Frequency
- 4 times a day
- Website
- National Travels - Ratnagiri
Bus from Bhilwara to Jaipur
- Ave. Duration
- 5h 30m
- Frequency
- 3 times a day
- Website
- National Travels - Ratnagiri
- Website
- Bombay Raja Roadlinks
Bus from Udaipur to Bhilwara
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Schedules at
- Bombay Raja Roadlinks
Bus from Bhilwara to Jaipur
- Ave. Duration
- 4h 54m
- Frequency
- 6 times a week
- Schedules at
- Bombay Raja Roadlinks
- Website
- Rahulraj Travels Mesai
Bus from Udaipur to Bhilwara
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Schedules at
- Rahulraj Travels Mesai
Bus from Bhilwara to Jaipur
- Ave. Duration
- 6h 5m
- Frequency
- Twice daily
- Schedules at
- Rahulraj Travels Mesai
- Website
- Rajdhani Travels (Patan)
Bus from Udaipur to Bhilwara
- Ave. Duration
- 2h
- Frequency
- Once daily
- Website
- Rajdhani Travels (Patan)
- Website
- Rajdhani Travels (Patan)
- Website
- Rajdhani Travels (Nimbhera)
- Website
- KMS Travels
Bus from Udaipur to Bhilwara
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Schedules at
- KMS Travels
- Phone
- +91 9995388059
- [email protected]
- Website
- Punchiry Tours and Holidays
Bus from Udaipur to Bhilwara
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ₹1,300–3,000
- Schedules at
- Punchiry Tours and Holidays
Bus from Bhilwara to Jaipur
- Ave. Duration
- 4h
- Frequency
- 5 times a week
- Estimated price
- ₹1,300–3,200
- Schedules at
- Punchiry Tours and Holidays
- Phone
- +91 80566 50533
- [email protected]
- Website
- Krish Travels
Bus from Udaipur to Bhilwara
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Website
- Krish Travels
- Phone
- +91 98424 37444
- [email protected]
- Website
- Al Travels
Bus from Udaipur to Bhilwara
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Schedules at
- Al Travels
Bus from Bhilwara to Jaipur
- Ave. Duration
- 4h 35m
- Frequency
- 3 times a week
- Schedules at
- Al Travels
- Phone
- 9001274136
- [email protected]
- Website
- Choudhary travels and cargo
Bus from Udaipur to Bhilwara
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Schedules at
- Choudhary travels and cargo
Bus from Bhilwara to Jaipur
- Ave. Duration
- 4h 30m
- Frequency
- 4 times a week
- Schedules at
- Choudhary travels and cargo
- Website
- Vishwa Travels
Bus from Udaipur to Bhilwara
- Ave. Duration
- 3h 13m
- Frequency
- Once daily
- Schedules at
- Vishwa Travels
Bus from Bhilwara to Jaipur
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Schedules at
- Vishwa Travels
- Website
- Sana Travels
Bus from Udaipur to Bhilwara
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Schedules at
- Sana Travels
Bus from Bhilwara to Jaipur
- Ave. Duration
- 3h 40m
- Frequency
- Twice a week
- Schedules at
- Sana Travels
- Phone
- +91 93181 81834
- Website
- Travel Point World LLP
Bus from Udaipur to Bhilwara
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Website
- Travel Point World LLP
Bus from Bhilwara to Jaipur
- Ave. Duration
- 7h 55m
- Frequency
- 5 times a week
- Website
- Travel Point World LLP
- Website
- Globehopper Mobility
Bus from Udaipur to Bhilwara
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Schedules at
- Globehopper Mobility
Bus from Bhilwara to Jaipur
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Schedules at
- Globehopper Mobility
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Udaipur to Bhilwara
- Ave. Duration
- 2h 45m
- Frequency
- 6 times a week
- Estimated price
- ₹750–2,900
- Website
- Shymoli Paribahan
Bus from Bhilwara to Jaipur
- Ave. Duration
- 3h
- Frequency
- 3 times a week
- Estimated price
- ₹800–2,900
- Website
- Shymoli Paribahan
- Website
- Raj Laxmi Travels
Bus from Udaipur to Bhilwara
- Ave. Duration
- 2h 15m
- Frequency
- 5 times a week
- Schedules at
- Raj Laxmi Travels
Bus from Bhilwara to Jaipur
- Ave. Duration
- 4h 45m
- Frequency
- 5 times a week
- Schedules at
- Raj Laxmi Travels
- Phone
- +91 9153044288
- [email protected]
- Website
- Shiv Shakti
Bus from Udaipur to Bhilwara
- Ave. Duration
- 2h 45m
- Frequency
- 5 times a week
- Website
- Shiv Shakti
- Website
- Shiv Shakti
Bus from Bhilwara to Jaipur
- Ave. Duration
- 3h
- Frequency
- 5 times a week
- Website
- Shiv Shakti
- Website
- Shiv Shakti
- Website
- Al Ayaan Travels
Bus from Udaipur to Bhilwara
- Ave. Duration
- 3h 50m
- Frequency
- 4 times a week
- Schedules at
- Al Ayaan Travels
Bus from Bhilwara to Jaipur
- Ave. Duration
- 6h
- Frequency
- 4 times a week
- Schedules at
- Al Ayaan Travels
- Website
- Soumya Tours and Travels
Bus from Udaipur to Bhilwara
- Ave. Duration
- 27h 30m
- Frequency
- Once daily
- Schedules at
- Soumya Tours and Travels
Bus from Bhilwara to Jaipur
- Ave. Duration
- 5h 40m
- Frequency
- Twice daily
- Schedules at
- Soumya Tours and Travels
- Website
- Rahul Travels Seoni
Bus from Udaipur to Bhilwara
- Ave. Duration
- 3h 15m
- Frequency
- Once a week
- Schedules at
- Rahul Travels Seoni
- Website
- Rugby Roadways
Bus from Bhilwara to Jaipur
- Ave. Duration
- 5h 32m
- Frequency
- Once daily
- Schedules at
- Rugby Roadways
- Phone
- 8888424424
- [email protected]
- Website
- Neeta Tours and Travels
Bus from Bhilwara to Jaipur
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Estimated price
- ₹480–1,500
- Website
- Neeta Tours and Travels
- Sleeper
- ₹480–1,500
- Seater
- ₹500–950
- Website
- Ashok Bus Service
Bus from Bhilwara to Jaipur
- Ave. Duration
- 4h 45m
- Frequency
- 3 times a week
- Schedules at
- Ashok Bus Service
- Phone
- 1800 267 9001
- [email protected]
- Website
- NeuGo
Bus from Bhilwara to Jaipur
- Ave. Duration
- 4h 55m
- Frequency
- 3 times a week
- Website
- NeuGo
- Website
- Konduskar Travels Pvt. Ltd
Bus from Bhilwara to Jaipur
- Ave. Duration
- 3h 30m
- Frequency
- Once a week
- Schedules at
- Konduskar Travels Pvt. Ltd
- Phone
- +917412069719
- [email protected]
- Website
- transport.rajasthan.gov.in
Bus from Jaipur to Agra
- Ave. Duration
- 5h 19m
- Frequency
- Every 4 hours
- Estimated price
- ₹220–550
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹260–320
- Express
- ₹220–280
- AC Sleeper
- ₹430–550
Bus from Bharatpur to Agra
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- ₹50–130
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹100–130
- Express
- ₹50–65
- AC Sleeper
- ₹100–130
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Udaipur - Reti Bus Stand Circle to FlixBus Jaipur - Narayan Singh Circle
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- ₹600–2,000
- Website
- FlixBus India
- Phone
- +91-522-2623578
- [email protected]
- Website
- UPSRTC
Bus from Jaipur Bus Stand to Bharatpur
- Ave. Duration
- 3h 28m
- Frequency
- Hourly
- Estimated price
- ₹268–550
- Website
- UPSRTC
- Ordinary
- ₹270–340
- AC
- ₹390–550
- Ave. Duration
- 8h 57m
- Estimated price
- ₹12,000–15,000
Lake City Cab Service
- Phone
- +91 94 62 34 57 77
- Website
- lakecitycabservice.com
Rajasthan Cab
- Phone
- +91 93 58 81 19 41
- Website
- rajasthancab.com
Udaipur Taxi Tour
- Phone
- +91 91 16 07 22 35
- Website
- udaipurtaxitour.in
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
Booking & Getting There
Lake Palace to Tāj Mahal bus services, operated by Hans Travels, arrive at Bhilwara station.
Lake Palace to Tāj Mahal train services, operated by Indian Railways, arrive at Agra Cantt station.
Yes, the driving distance between Lake Palace to Tāj Mahal is 610 km. It takes approximately 8h 57m to drive from Lake Palace to Tāj Mahal.
There are 399+ hotels available in Tāj Mahal.






































