
Bangalore to Udaipur
Traveling from Bangalore to Udaipur covers a distance of over 1350 kilometers, with multiple transportation options including flight, train, cab, and bus. The fastest and recommended way to reach Udaipur from Bangalore is by direct flight, taking approximately 3 hours. Alternatively, the train journey is the cheapest option, although it takes about 39 hours for the trip. There are also direct train and bus services available, offering travelers flexible choices. The road distance is 1650+ km. Udaipur, often called the City of Lakes, is famous for its scenic beauty surrounded by five major artificial lakes. Located in the north-western Indian state of Rajasthan, it was historically the capital of the Mewar kingdom and is known for its rich Rajput heritage and stunning palaces. Visitors are drawn to its blend of majestic architecture, cultural richness, and picturesque landscapes, making it a prominent destination in India. With its pleasant climate and vibrant culture, Udaipur provides a captivating experience for travelers. The best time to travel from Bangalore to Udaipur is generally during the cooler months, from October to March, when the weather is most comfortable and suitable for sightseeing.
Sort By
Mode of Transport
Via Pune
Bangalore
Pune
Udaipur
Approx Travel Time
4h 20m
₹15,069
Onwards
Via Ahmedabad
Bangalore
Ahmedabad
Udaipur
Approx Travel Time
8h 41m
₹7,036
Onwards
Bangalore
Ahmedabad
Udaipur
Approx Travel Time
8h 32m
₹4,885
Onwards
Bangalore
Ahmedabad
Udaipur
Approx Travel Time
9h 45m
₹5,250
Onwards
Via Solapur, Vadodara
Bangalore
Solapur
Vadodara
Udaipur
Approx Travel Time
1d 8h 22m
₹1,164
Onwards
Via Navi Mumbai
Bangalore
Navi Mumbai
Udaipur
Approx Travel Time
1d 13h 25m
₹2,299
Onwards
Frequently Asked Questions
What is the distance between Bangalore and Udaipur?
The distance between Bangalore and Udaipur is over 1350 kilometers.
How long does it take to travel from Bangalore to Udaipur?
• Fastest: approximately 3 hours by Flight • Cheapest: approximately 39 hours by Train • Recommended: approximately 3 hours by Flight
What is the cheapest way to travel from Bangalore to Udaipur?
The cheapest way is by Train, which takes approximately 39 hours.
What is the fastest way to travel from Bangalore to Udaipur?
The fastest way is by Flight, which takes approximately 3 hours.
Is there a direct train from Bangalore to Udaipur?
Yes, there is a direct train service from Bangalore to Udaipur.
Is there a direct flight from Bangalore to Udaipur?
Yes, direct flight services operate between Bangalore and Udaipur.
What are the famous places to visit in Udaipur?
• City Palace – A magnificent palace complex with museums and stunning architecture. • Lake Pichola – A scenic lake famed for boat rides and views of palaces. • Jag Mandir – An island palace on Lake Pichola, known for its beauty and history. • Saheliyon Ki Bari – A beautiful garden known for fountains and marble pavilions. • Jagdish Temple – A large Hindu temple showcasing intricate carvings.
How to go from Bangalore to Udaipur?
Travelers can cover the 1350+ km distance by flight, train, cab, or bus. The quickest route is a direct flight taking around 3 hours, while train journeys typically last about 39 hours, offering a more economical but lengthier option.
Which is better, train or flight, from Bangalore to Udaipur?
• Flight: Faster travel time of about 3 hours with direct services available. • Train: Longer journey around 39 hours but offers a scenic and economical travel experience. • Choose flight for speed and convenience; train travel suits those enjoying leisurely journeys and scenic routes.
What should I know before travelling from Bangalore to Udaipur?
Multiple modes of transport are available including flight, train, cab, and bus. Travel durations vary from 3 hours by air to 39 hours by train. The best time to visit Udaipur tends to be during the cooler months from October to March.
What is the best time to travel from Bangalore to Udaipur?
The best time to travel from Bangalore to Udaipur is during the cooler months, generally from October to March, when the weather is comfortable for sightseeing and outdoor activities.
What modes of transport are available between Bangalore and Udaipur?
Several modes of transport are available including flight, train, cab, and bus, providing travelers with diverse options depending on their preferences for speed, comfort, and cost.
What is the best way to travel from Bangalore to Udaipur?
The best way to travel is by flight, which takes approximately 3 hours and is both the fastest and recommended option.
How do direct Flight, Train, Bus and Cab compare from Bangalore to Udaipur?
| Mode | Approx. cost | Duration | Distance | Best For |
|---|---|---|---|---|
| Flight | ₹7600+ | 3 hours | 1350+ km | Best for most travellers who want a fast, convenient flight option |
| Train | ₹850+ | 39 hours | 2100+ km | Best for budget travellers looking for the lowest fare option |
| Bus | ₹3350+ | 42 hours | 1650+ km | Best for economical road travel on a tighter budget |
| Cab | ₹30550+ | 30 hours | 1650+ km | Best for door-to-door travel with flexible departure times |

