There are 6 ways to get from Bengaluru to Thar Desert by bus, plane, train, 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.
Bus, fly
best- Take the bus from Shanthinagara Bus Station to Kempegowda International Airportbus
- Fly from Kempegowda International Airport (BLR) to Jaisalmer (JSA)plane BLR - JSA
7h 51m₹11,672–30,037Train
cheapest- Take the train from Krishnarajapurm to Jodhpur Jntrain 22498
- Take the train from Jodhpur Jn to Jaisalmertrain 20486 / ...
47h 55m₹1,596–9,400Bus
- Take the bus from Bengaluru to Udaipurbus redbusIndia_Bharat Benz A/C Seater /Sleeper
- Take the bus from Udaipur to Jaisalmerbus redbusIndia_A/C Seater / Sleeper / ...
25h 45mDrive 1,959.8 km
- Drive from Bengaluru to Thar Desertcar 1,959.8 km
29h 3m₹21,989–31,762Bus via Belagavi
- Take the bus from Bengaluru to Belagavibus redbusIndia_Volvo 9600 Multi-Axle A/C Sleeper
- Take the bus from Belagavi to Jaisalmerbus redbusIndia_A/C Sleeper
41h 45mTrain via Samdari
- Take the train from Yasvantpur Jn to Samdhari Jntrain 14805
- Take the train from Samdhari Jn to Jaisalmertrain 20486 / ...
2d₹1,607–9,574
Kempegowda International Airport (BLR) to Jaisalmer (JSA) flights
Comparing Your Travel Options
The cheapest way to get from Bengaluru to Thar Desert is to train which costs ₹1,600 - ₹9,500 and takes 47h 55m.
The fastest way to get from Bengaluru to Thar Desert is to bus and fly which takes 7h 51m and costs ₹11,000 - ₹30,000.
No, there is no direct bus from Bengaluru to Thar Desert. However, there are services departing from Bengaluru and arriving at Jaisalmer via Udaipur. The journey, including transfers, takes approximately 25h 45m.
No, there is no direct train from Bengaluru to Thar Desert. However, there are services departing from Vidhana Souda and arriving at Jaisalmer via Krishnarajapurm and Jodhpur Jn. The journey, including transfers, takes approximately 47h 55m.
The distance between Bengaluru and Thar Desert is 1758 km. The road distance is 1959.8 km.
The best way to get from Bengaluru to Thar Desert without a car is to bus which takes 25h 45m and costs .
It takes approximately 7h 51m to get from Bengaluru to Thar Desert, including transfers.
Bengaluru to Thar Desert bus services, operated by India Tours and Travels, depart from Bengaluru station.
Bengaluru to Thar Desert train services, operated by Indian Railways, depart from Krishnarajapurm station.
The best way to get from Bengaluru to Thar Desert is to bus which takes 25h 45m and costs . Alternatively, you can train, which costs ₹1,600 - ₹9,500 and takes 47h 55m.
What companies run services between Bengaluru, India and Thar Desert, Rajasthan, India?
You can take a bus from Bengaluru to Thar Desert via Udaipur and Jaisalmer in around 25h 45m. Alternatively, you can take a subway from Vidhana Souda to Thar Desert via Krishnarajapuram, Krishnarajapurm, Jodhpur Jn, and Jaisalmer in around 47h 55m.
- Website
- airindia.in
Flights from Kempegowda International Airport to Jaisalmer via Mumbai
- Ave. Duration
- 5h 37m
- When
- Every day
- Estimated price
- ₹11,000–24,000
Flights from Kempegowda International Airport to Jaisalmer via Delhi
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- ₹14,000–25,000
- Website
- goindigo.in
Flights from Kempegowda International Airport to Jaisalmer via Mumbai
- Ave. Duration
- 5h 22m
- When
- Every day
- Estimated price
- ₹11,000–27,000
Flights from Kempegowda International Airport to Jaisalmer via Delhi
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- ₹14,000–28,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Krishnarajapurm to Jodhpur Jn
- Ave. Duration
- 39h 10m
- Frequency
- Once a week
- Estimated price
- ₹850–7,000
- Website
- irctc.co.in
- Sleeper Class
- ₹850–1,100
- Third AC (3A)
- ₹2,200–2,800
- Second AC (2A)
- ₹3,100–4,000
- First Class (1A)
- ₹5,000–7,000
Train from Jodhpur Jn to Jaisalmer
- Ave. Duration
- 5h 40m
- Frequency
- 4 times a day
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Yasvantpur Jn to Samdhari Jn
- Ave. Duration
- 37h 30m
- Frequency
- Once a week
- Estimated price
- ₹850–7,000
- Website
- irctc.co.in
- Sleeper Class
- ₹850–1,100
- Third AC (3A)
- ₹2,200–2,700
- Second AC (2A)
- ₹3,100–3,900
- First Class (1A)
- ₹5,000–7,000
Train from Samdhari Jn to Jaisalmer
- Ave. Duration
- 7h 25m
- Frequency
- Twice daily
- Estimated price
- ₹240–1,900
- Website
- irctc.co.in
- Sleeper Class
- ₹240–290
- Third AC (3A)
- ₹650–800
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,400–1,900
- Phone
- +91 080 22483777
- Website
- BMTC
Bus from Shanthinagara Bus Station to Kempegowda International Airport
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- ₹70–290
- Website
- BMTC
- Airport Vajra Vayu Electric
- ₹70–90
- Airport Vajra Vayu
- ₹220–290
- Website
- India Tours and Travels
Bus from Bengaluru to Udaipur
- Ave. Duration
- 13h 5m
- Frequency
- Once daily
- Schedules at
- India Tours and Travels
- Website
- R.S.Sodha Travels
Bus from Udaipur to Jaisalmer
- Ave. Duration
- 11h
- Frequency
- Twice daily
- Schedules at
- R.S.Sodha Travels
- Website
- Jay Bajrang Travels
Bus from Udaipur to Jaisalmer
- Ave. Duration
- 11h 40m
- Frequency
- Once daily
- Schedules at
- Jay Bajrang Travels
Bus from Bengaluru to Belagavi
- Ave. Duration
- 9h 50m
- Frequency
- Once a week
- Schedules at
- Jay Bajrang Travels
Bus from Belagavi to Jaisalmer
- Ave. Duration
- 31h 5m
- Frequency
- Once daily
- Schedules at
- Jay Bajrang Travels
- Website
- B S Maharaja Travels
Bus from Udaipur to Jaisalmer
- Ave. Duration
- 9h 20m
- Frequency
- Once daily
- Schedules at
- B S Maharaja Travels
- Website
- Ravi Travels
Bus from Udaipur to Jaisalmer
- Ave. Duration
- 11h 15m
- Frequency
- Once daily
- Schedules at
- Ravi Travels
- Website
- Tiger Travels
Bus from Udaipur to Jaisalmer
- Ave. Duration
- 10h 55m
- Frequency
- 6 times a week
- Schedules at
- Tiger Travels
- Website
- Sodha Travels
Bus from Udaipur to Jaisalmer
- Ave. Duration
- 9h 48m
- Frequency
- 4 times a week
- Schedules at
- Sodha Travels
- Phone
- 0836 230 7300
- [email protected]
- Website
- Vijayanand Travels
Bus from Bengaluru to Belagavi
- Ave. Duration
- 9h
- Frequency
- Hourly
- Estimated price
- ₹650–1,400
- Schedules at
- Vijayanand Travels
- Website
- SM Travels
Bus from Bengaluru to Belagavi
- Ave. Duration
- 9h 50m
- Frequency
- Hourly
- Schedules at
- SM Travels
- Phone
- +919428521105
- [email protected]
- Website
- Gujarat Travels
Bus from Bengaluru to Belagavi
- Ave. Duration
- 9h
- Frequency
- Every 4 hours
- Schedules at
- Gujarat Travels
- Website
- omio.com
Bus from Bengaluru to Belagavi
- Ave. Duration
- 9h 55m
- Frequency
- Every 2 hours
- Schedules at
- hanstravel.in
- Website
- Konduskar Travels Pvt. Ltd
Bus from Bengaluru to Belagavi
- Ave. Duration
- 9h 25m
- Frequency
- Twice daily
- Schedules at
- Konduskar Travels Pvt. Ltd
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Bengaluru to Belagavi
- Ave. Duration
- 9h 45m
- Frequency
- 3 times a day
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Website
- PSR Travels Goa
Bus from Bengaluru to Belagavi
- Ave. Duration
- 9h 50m
- Frequency
- 3 times a day
- Schedules at
- PSR Travels Goa
- Phone
- +91 91193 34336
- [email protected]
- Website
- Shree Balaji Tour and Travel
Bus from Bengaluru to Belagavi
- Ave. Duration
- 9h 40m
- Frequency
- Twice daily
- Schedules at
- Shree Balaji Tour and Travel
- Phone
- +91 8888056147
- [email protected]
- Website
- AR Group Vijaylaxmi Travels
Bus from Bengaluru to Belagavi
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Website
- AR Group Vijaylaxmi Travels
- Phone
- +91 02269875555
- [email protected]
- Website
- Dolphin Bus
Bus from Bengaluru to Belagavi
- Ave. Duration
- 9h
- Frequency
- Once daily
- Website
- Dolphin Bus
- Phone
- +91 75684 35009
- Website
- Shri Mallinath Tours And Travels
Bus from Bengaluru to Belagavi
- Ave. Duration
- 8h 5m
- Frequency
- Once a week
- Schedules at
- Shri Mallinath Tours And Travels
Bus from Belagavi to Jaisalmer
- Ave. Duration
- 29h 25m
- Frequency
- 5 times a week
- Schedules at
- Shri Mallinath Tours And Travels
- Phone
- +91 9636021691
- Website
- Shri Ganesh Travels
Bus from Belagavi to Jaisalmer
- Ave. Duration
- 32h 10m
- Frequency
- 5 times a week
- Schedules at
- Shri Ganesh Travels
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 How to get from London to Edinburgh, The beginner’s guide to the 2018 World Nomad Games, and How to get from Florence to Rome - to help you get the most out of your next trip.
Booking & Getting There
Bengaluru to Thar Desert bus services, operated by India Tours and Travels, arrive at Udaipur station.
Bengaluru to Thar Desert train services, operated by Indian Railways, arrive at Jodhpur Jn station.
Yes, the driving distance between Bengaluru to Thar Desert is 1960 km. It takes approximately 29h 3m to drive from Bengaluru to Thar Desert.
There are 288+ hotels available in Thar Desert.





















