Travel from Bengaluru to Rajasthan

Train, bus or fly from Bengaluru to Rajasthan?

IndiGo Airlines, AirAsia India and three other airlines fly from Bengaluru to Jaipur hourly. Alternatively, you can take a bus from Bengaluru to Jaipur via Mumbai, Ahmedabad, and Udaipur in around 40 hours 3 minutes.

How to get from Bengaluru to Rajasthan

ModeDurationPrice
From Bengaluru taxi to Bengaluru airport, fly to Jaipur airport, then taxi to Jaipur.3 h 10 min$105
From Bengaluru taxi to Bengaluru airport, fly to Udaipur airport, then taxi to Udaipur.4 h 52 min$197
From Bengaluru taxi to Bengaluru airport, fly to Jodhpur airport, then taxi to Jodhpur.4 h 48 min$184
From Bengaluru taxi to Bengaluru airport then fly to Bikaner airport.5 h 48 min$242
From Bangalore bus to Mumbai, bus to Ahmedabad, bus to Udaipur, then bus to jaipur.40 h 3 min$43
From Bangalore Cant (BNC) train to Jaipur (JP).41 h 3 min$45
From Bengaluru drive to Jaipur.27 h$245

How long does it take to get from Bengaluru to Rajasthan?

It takes approximately 3 hours 10 minutes to get from Bengaluru to Rajasthan, including transfers.

Is there a direct train between Bengaluru and Rajasthan?

Yes, there is a direct train departing from Bangalore Cant (BNC) and arriving at Jaipur (JP). Services depart twice a week, and operate Thursday and Saturday. The journey takes approximately 41 hours 3 minutes.

Is there a direct bus between Bengaluru and Rajasthan?

No, there is no direct bus from Bengaluru to Rajasthan. However, there are services departing from Bangalore and arriving at jaipur via Mumbai, Ahmedabad and Udaipur. The journey, including transfers, takes approximately 40 hours 3 minutes.

Operators from Bengaluru to Rajasthan

OperatorPhoneWebsite
IndiGo AirlinesIndiGo Airlines
AirAsia IndiaAirAsia India
Air India LimitedAir India Limited
Jet AirwaysJet Airways
Jet LiteJet Lite
SpicejetSpicejet
GoAirGoAir
Air MauritiusAir Mauritius
VistaraVistara
HelitransHelitrans
RedBusRedBus
RSRTCRSRTC
Indian RailwaysIndian Railways