Delhi, the capital of India, is connected with Jaisalmer, a city in the western Indian state of Rajasthan by a daily direct flight and direct trains. There are no direct Delhi–Jaisalmer buses but it is possible to travel via Bikaner or Jaipur.
If you are longing for a real adventure, set on for an epic camel trip through the Tsar desert to the Golden City, as Jaisalmer affectionately called by the locals, from one of the cities of Rajasthan: Osian, Pushkar or Bikaner.
What is the distance between Delhi and Jaisalmer?
The overland distance between Delhi and Jaisalmer is roughly 840 km via National Highway 11 which passes through Bikaner.
Trains have to cover a slightly longer route – about 870 km – as they call to Jaipur and Jodhpur en route.
It is only 645 km if you fly direct between Delhi and Jaisalmer.
How long does a journey from Delhi to Jaisalmer take?
It takes from 90 minutes of you opt for a direct flight and up to 22 hours if you travel via buses. Trains are a sensible alternative – they need about 17-19 hours in media.
How much does Delhi–Jaisalmer travel set you back?
Expect to pay from INR900 if you travel by cheapest buses or Sleeper Class on a train to 19,000 if you fly and miss the economy deals.
How to get from Delhi to Jaisalmer by train
All trains to Jaisalmer either call to or originate from Delhi’s Junction Railway Station (DLI) and then, between 40 and 50 minutes later, make a stop at Sarai Rohilla train station (DEE) and another 15 minutes later – at Delhi Cannt (DEC) except for Superfast Express which can be caught either at DLI or Delhi Cannt.
How long does a train journey to Jaisalmer take?
The fastest train serving this route is Superfast HWH JSM SF Express 12371 which runs once a week on Tuesday leaving at 10.10 in the morning. It needs 13 hours to reach Jaisalmer.
Two other trains – Ranikhet Express 15014 and DLI–JSM Express 14659 – travel slower and take between 17 and 19 hours to complete the journey but they offer daily departures – early in the morning around 5 am and in the evening around 6 pm.
How much do railway tickets to Jaisalmer cost?
To get an idea of railway ticket prices, consider that the cheapest Sleeper Class which is not air-conditioned and generally not recommended for long journeys, costs INR900.
Prices for tickets to the third, second and first class with berths, all air-conditioned, range between INR1,700 and INR3,500.
Tips for railway travel between Delhi and Jaisalmer
Delhi Junction station is the oldest railway station in India. It features the characteristic colonial British design of the beginning of the 20th century – an attraction in itself.
Luxury railway travel
The luxury tourist train, The Palace on Wheels, launched in 1982 and refurbished in 2009, connects Jaisalmer to other cities in Rajasthan. The Palace on Wheels departs from New Delhi and offers 7 nights 8 days itinerary, calling to Jaisalmer on day 5.
The whole route is as follows: New Delhi–Jaipur–Sawai Madhopur & Chittaurgarh–Udaipur–Jaisalmer–Jodhpur–Bharatpur & Agra–New Delhi.
How to get from Delhi to Jaisalmer by bus
There are no direct buses between Delhi and Jaisalmer. Bussing to Jaisalmer requires changing buses at Jaipur or Jodhpur if you travel via National Highway 48 or at Bikaner if you go along NH11. All of these three cities have regular bus service both with Delhi and Jaisalmer.
How long does a bus travel take?
Bus travel will take from 16 hours if you change buses in Bikaner and up to 22 hours if you connect via Jaipur or Jodhpur.
Where to change buses between Delhi and Jaisalmer?
Transferring in Bikaner is the most sensible way to get from Delhi to Jaisalmer by bus. Delhi to Bikaner is about 10 hours. Add five hours from Bikaner to Jaisalmer and a couple of hours of transfer time. There are buses between Bikaner and Jaisalmer every two hours.
Buses need from five to seven hours to get from Delhi to Jaipur and about 13 hours – to reach Jodhpur from Delhi. Buses to Jodhpur pass through Jaipur.
From Jaipur there is only one daily bus to Jaisalmer run by Rajasthan State Road Transport Corporation (RSRTC). It takes about 12 hours to reach Jaisalmer, but there are multiple buses to Bikaner (6 hours).
From Jodhpur there is a better choice with travel time to Jaisalmer between 5 and 7 hours.
How much do bus tickets cost?
Bus tickets for the whole route should cost between INR850 and INR1,600, no matter whether you connect via Bikaner or Jaipur and Jodhpur. Travelling via Bikaner is arguably the cheapest option.
How to get from Delhi to Jaisalmer by plane
Direct options are rather limited. There is only one daily direct flight between Delhi’s Indira Gandi International Airport and Airport Jaisalmer operated by Spicejet airline taking off at 8.45 am.
What is the flying time?
It takes about 80 minutes to get to Jaisalmer by a direct flight.
Connecting flights can take from 4 hours up including the layover.
Are there connecting flights to be considered?
For slightly more choices consider flying via Jaipur – in this case it will take about 60 minutes to Jaipur by e.g. Air India or IndiGo followed by a 70-80 minute flight to Jaisalmer by Spicejet.
Another handy airport for connecting flights is Ahmedabad.
How much is the airfare?
Prices for a direct flight tickets start at about INR3,000, but you are more likely score something like INR7,000 one way. Connecting flights sometimes can set you back up to INR19,000.