Select from 4 ways to get there

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

Fly from Udaipur  •  5 h 39 min

  1. Fly from Udaipur (UDR) to Bengaluru (BLR) UDR - BLR

$60 - $256

Cheapest option

Bus  •  31 h 5 min

  1. Take the bus from Udaipur to Ahmedabad
  2. Take the bus from Ahmedabad to Bangalore

$18 - $25

4 alternative options

Bus to Ahmedabad, fly  •  9 h 10 min

  1. Take the bus from Udaipur to Ahmedabad
  2. Fly from Ahmedabad (AMD) to Bengaluru (BLR) AMD - BLR

$68 - $219

Train  •  41 h 19 min

  1. Take the train from Ranapratapnagar (RPZ) to Chittaurgarh (COR) Ananya Exp / ...
  2. Take the train from Chittaurgarh (COR) to Yesvantpur Junction (YPR) Jp Ypr Suvidha

$33 - $60

Bus, train  •  42 h 20 min

  1. Take the bus from Udaipur to Vadodara
  2. Take the train from Vadodara Junction (BRC) to Bangalore Cy Junction (SBC) Gimb Sbc Exp / ...

$34 - $46

Drive  •  23 h 39 min

  1. Drive from Udaipur to Bengaluru 1023.2 miles

$160 - $240

What companies run services between Udaipur, India and Bengaluru, India?

IndiGo Airlines, Spicejet and three other airlines fly from Udaipur to Bengaluru every 30 minutes. Alternatively, you can take a bus from Udaipur to Bengaluru via Ahmedabad in around 31 h 5 min.

Airlines
IndiGo Airlines
Website
goindigo.in
Flights from Udaipur to Bengaluru via Mumbai
Ave. Duration
4 h 17 min
When
Every day
Estimated price
$55 - $250
Flights from Udaipur to Bengaluru via Delhi
Ave. Duration
5 h 42 min
When
Every day
Estimated price
$70 - $290
Flights from Udaipur to Bengaluru via Madras
Ave. Duration
5 h 40 min
When
Sunday
Estimated price
$60 - $260
Flights from Udaipur to Bengaluru via Jaipur
Ave. Duration
5 h 45 min
When
Every day
Estimated price
$60 - $270
Flights from Udaipur to Bengaluru via Mumbai, Mangalore
Ave. Duration
7 h 15 min
When
Tuesday
Estimated price
$60 - $260
Flights from Ahmedabad to Bengaluru
Ave. Duration
2 h 20 min
When
Every day
Estimated price
$70 - $230
Flights from Ahmedabad to Bengaluru via Hyderabad
Ave. Duration
3 h 52 min
When
Every day
Estimated price
$70 - $230
Jet Airways
Website
jetairways.com
Flights from Udaipur to Bengaluru via Indore
Ave. Duration
4 h 50 min
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$50 - $260
Flights from Udaipur to Bengaluru via Mumbai
Ave. Duration
4 h 52 min
When
Every day
Estimated price
$55 - $260
Flights from Udaipur to Bengaluru via Delhi
Ave. Duration
5 h 32 min
When
Every day
Estimated price
$70 - $330
Flights from Ahmedabad to Bengaluru via Mumbai
Ave. Duration
4 h
When
Monday to Saturday
Estimated price
$80 - $340
Spicejet
Website
spicejet.com
Flights from Udaipur to Bengaluru via Mumbai
Ave. Duration
4 h 50 min
When
Every day
Estimated price
$55 - $260
Flights from Ahmedabad to Bengaluru
Ave. Duration
2 h 25 min
When
Every day
Estimated price
$55 - $270
Flights from Ahmedabad to Bengaluru via Mumbai
Ave. Duration
3 h 35 min
When
Wednesday, Thursday, Friday and Sunday
Estimated price
$55 - $270
Air India Limited
Website
airindia.in
Flights from Udaipur to Bengaluru via Mumbai
Ave. Duration
5 h 5 min
When
Every day
Estimated price
$55 - $290
Flights from Udaipur to Bengaluru via Delhi
Ave. Duration
5 h 20 min
When
Every day
Estimated price
$75 - $360
GoAir
Website
goair.in
Flights from Ahmedabad to Bengaluru
Ave. Duration
2 h 12 min
When
Every day
Estimated price
$100 - $460
Vistara
Website
airvistara.com
Flights from Ahmedabad to Bengaluru
Ave. Duration
2 h 20 min
When
Every day
Estimated price
$150 - $600
Train operators
Indian Railways
Website
indianrail.gov.in
Train from Ranapratapnagar (RPZ) to Chittaurgarh (COR)
Ave. Duration
1 h 48 min
Frequency
4 times a day
Estimated price
$2 - $14
Book at
irctc.co.in
Train from Chittaurgarh (COR) to Yesvantpur Junction (YPR)
Ave. Duration
38 h 5 min
Frequency
Once a week
Estimated price
$30 - $45
Book at
irctc.co.in
Train from Vadodara Junction (BRC) to Bangalore Cy Junction (SBC)
Ave. Duration
34 h 20 min
Frequency
6 times a week
Estimated price
$26 - $35
Book at
irctc.co.in
Bus operators
RedBus
Website
redbus.in
Bus from Udaipur to Ahmedabad
Ave. Duration
5 h
Frequency
Every 15 minutes
Estimated price
$8 - $12
Book at
redbus.in
Bus from Ahmedabad to Bangalore
Ave. Duration
25 h 5 min
Frequency
5 times a day
Estimated price
$10 - $14
Book at
redbus.in
Bus from Udaipur to Vadodara
Ave. Duration
7 h
Frequency
Hourly
Estimated price
$8 - $12
Book at
redbus.in

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 Need to know: Jadrolinija, How to get from London to Edinburgh and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.

Questions & Answers

The distance between Udaipur and Bengaluru is 1354 km. The road distance is 1637 km.

The cheapest way to get from Udaipur to Bengaluru is to bus which costs ₹1,200 - ₹1,800 and takes 31 h 5 min.

The quickest way to get from Udaipur to Bengaluru is to fly which takes 5 h 39 min and costs ₹4,000 - ₹18,000.

No, there is no direct bus from Udaipur to Bengaluru. However, there are services departing from Udaipur and arriving at Bangalore via Ahmedabad. The journey, including transfers, takes approximately 31 h 5 min.

It takes approximately 5 h 39 min to get from Udaipur to Bengaluru, including transfers.