Leaving the chaotic pulse of India's capital for the golden sands of the Thar Desert feels like stepping back into a medieval legend. Jaisalmer, known as the Golden City due to its yellow sandstone architecture that glows under the sun, sits far to the west, near the border with Pakistan. The journey across the heart of Rajasthan is a rite of passage for many travelers, transitioning from the crowded bazaars of Old Delhi to the silent, rolling dunes of the desert.
While the distance is significant, the variety of transport options means you can choose between the efficiency of a quick flight or the classic Indian experience of a long-distance sleeper train. Each method offers a different perspective on the changing landscape as the lush plains of the north give way to the arid beauty of the Marwar region.
Delhi to Jaisalmer by Flight
For those who want to maximize their time exploring the sandstone fort and minimize their time in transit, flying is the most efficient choice. A direct flight whisks you from the bustling Indira Gandhi International Airport (DEL) to Jaisalmer Airport (JSA) in under two hours. This route has become increasingly popular as it bypasses the full day of travel required by land.
Economy tickets typically range from $36 to $53, making it surprisingly affordable when compared to high-tier train classes or private transfers. Once you land in Jaisalmer, the airport is relatively close to the main town, allowing you to be inside the fort walls by mid-afternoon if you take a morning flight. You can browse available flight schedules and secure your seats on GoAsia.cc to ensure a smooth connection to the desert.
Delhi to Jaisalmer by Train
The train is arguably the most atmospheric way to reach the Golden City. There is something deeply romantic about falling asleep to the rhythmic clatter of the tracks in Delhi and waking up to see camels grazing by the railway lines in the Rajasthan desert. The journey takes between 15 and 18 hours, depending on the specific service you choose.
Classes of Service
Indian Railways offers several tiers of comfort for this long-haul journey. Choosing the right class is essential for a comfortable trip:
- 1A - AC First Class Sleeper: The most private and comfortable option, featuring lockable compartments with either two or four berths. Prices reach up to $41.
- 2A - AC 2-Tier Sleeper: A great balance of comfort and price. These carriages are air-conditioned and feature bunk beds with curtains for privacy.
- 3A - AC 3-Tier Sleeper: The standard choice for many travelers, offering air conditioning and three tiers of bunks. It is social and generally safe.
- SL - Sleeper Class: This is the budget option, costing as little as $8. These carriages are not air-conditioned and can be quite dusty and crowded, but they offer an authentic, raw experience of Indian rail travel.
Delhi to Jaisalmer by Bus
If train tickets are sold out - which happens frequently in India - the bus is a reliable alternative. Several private operators run services from Delhi to Jaisalmer, with travel times ranging from 15 to 18 hours. Most buses depart Delhi in the late afternoon or evening, arriving in Jaisalmer the following morning.
You can choose between AC Seater and AC Sleeper options. For a journey of this length, the AC Sleeper is highly recommended; these buses feature small "cabins" or berths where you can lie down fully. Prices for bus travel vary from $14 to $50 depending on the level of luxury and the operator. The route usually involves a few stops at roadside dhabas (local eateries) where you can grab a hot chai and a meal.
Delhi to Jaisalmer by Private Transfer
For groups or those who value total privacy and the ability to stop at historical sites like Bikaner or Mandawa along the way, a private transfer is the ultimate luxury. This is the most expensive way to travel, with prices ranging from $235 to $340. However, it offers door-to-door service and a total duration of roughly 12 hours.
Vehicle options include Hatchbacks for up to 4 passengers, Sedans for a bit more legroom, and SUVs which are ideal for groups of up to 6 people. This is a particularly good choice if you are traveling with a lot of luggage or want to turn the transit day into a sightseeing tour of rural Rajasthan.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Flight | $37 - $53 | 1h 25min - 1h 45min | High |
| Train | $8 - $41 | 15h - 18h 30min | Medium to High |
| Bus | $14 - $50 | 15h - 17h 45min | Medium |
| Private Transfer | $235 - $340 | 12h 12min | Very High |
Tips for Traveling from Delhi to Jaisalmer
- Book Trains Early: Indian Railways tickets can open months in advance and sell out quickly, especially the AC classes. Use GoAsia.cc to check availability as soon as your dates are fixed.
- Prepare for Temperature Drops: Even if Delhi is sweltering, the desert can get surprisingly cold at night, and the air conditioning on trains and buses is often set to very chilly levels. Keep a light jacket or shawl in your carry-on.
- Water and Snacks: While trains and buses make stops, it is always wise to carry several liters of bottled water and some dry snacks for the long stretches of desert road where shops are scarce.
- Arrival at Jaisalmer Station: Upon arrival by train, you will be greeted by many hotel touts and rickshaw drivers. It is often best to arrange a pickup through your accommodation in advance to avoid the initial chaos.
- Flight Connectivity: Jaisalmer Airport is a civil enclave at a military base, and flights can occasionally be rescheduled or cancelled due to weather or operational reasons. Always double-check your flight status the day before.
Timetable
| Flight Delhi - Jaisalmer $ 43.01–52.68 1h 25m – 1h 45m | |
|
|
| Bus Delhi - Jaisalmer $ 14.82–50.06 15h – 17h 45m | |
|
|
| Taxi Delhi - Jaisalmer $ 231.08–334.94 12h 12m | |
|
|
| Train Delhi - Jaisalmer $ 8.32–40.14 15h 4m – 18h 30m | |
|
Frequently Asked Questions
You can book train, bus, flight, taxi, van, and ferry tickets from Delhi to Jaisalmer directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.
The cheapest way to travel this route is by train in the Sleeper (SL) class, which costs approximately $8. If you prefer air conditioning, the 3A train class or a budget bus ticket are also very affordable options starting around $14.
Flying is the fastest option by far. A direct flight from Delhi to Jaisalmer takes between 1 hour 25 minutes and 1 hour 45 minutes, compared to at least 12 to 15 hours by land.
Travel time depends on your mode of transport: flights take about 1.5 hours, private transfers take around 12 hours, and trains or buses typically take between 15 and 18 hours.
The train is generally preferred for its comfort and the ability to move around, especially in AC classes. However, buses are a great backup if trains are fully booked, offering sleeper berths that allow you to rest during the overnight journey.
Yes, there are direct flights available that depart from Delhi's Indira Gandhi International Airport. Multiple flights run daily, usually departing in the morning or early afternoon, with prices ranging from $37 to $53.
Pack a small travel pillow, a light blanket or shawl (as AC can be cold), earplugs, and a portable power bank. While 1A and 2A classes provide bedding, having your own light layer is always recommended for extra comfort.