How to Get from Mumbai to Jaisalmer

How to Get from Mumbai to Jaisalmer

Last updated: March 8, 2026

Leaving the humid, high-speed chaos of Mumbai for the golden sands of Jaisalmer feels like stepping through a portal into a different era. While Mumbai is defined by its vertical skyline and colonial architecture, Jaisalmer is a horizontal dream of yellow sandstone, rising out of the Thar Desert like a massive sandcastle. This journey takes you from India's financial heart to its most iconic desert outpost, transitioning from the Arabian Sea to the dunes of Rajasthan.

The distance between these two cities is significant, covering roughly 1,100 kilometers across the states of Maharashtra and Gujarat before entering the arid landscapes of Rajasthan. Because of this distance, the choice of transport drastically alters your experience. You can slice through the clouds and arrive in time for lunch, or you can embrace the slow travel ethos of the Indian Railways, watching the greenery of the south fade into the scrubland of the north. Whatever your preference, you can find and book the ideal ticket for your journey on GoAsia.cc.

Mumbai to Jaisalmer by Flight

For travelers who want to maximize their time exploring the Jaisalmer Fort rather than watching the tracks, flying is the most efficient choice. The flight takes approximately 2 hours, making it the fastest way to reach the Golden City by a significant margin. Flights depart from Chhatrapati Shivaji Maharaj International Airport (BOM), which is well-connected to all parts of Mumbai.

Currently, Economy class tickets are priced between $49 and $55. This is remarkably competitive when compared to high-tier train tickets or private transfers. Upon landing at Jaisalmer Airport, you are only a short drive away from the main town. Keep in mind that Jaisalmer is a seasonal destination; while flights are frequent during the cooler months, it is always wise to check availability in advance as schedules can fluctuate based on tourist demand.

Mumbai to Jaisalmer by Train

The train journey from Mumbai to Jaisalmer is a classic Indian rail experience. Most services for this route depart from Borivali, a major hub in the northern suburbs of Mumbai. The journey takes about 21 hours and 25 minutes, providing an entire day and night to settle into the rhythm of the rails. This is the preferred method for those who enjoy seeing the landscape change and meeting fellow travelers.

Train Classes and Comfort

Indian Railways offers several tiers of comfort on this route, with prices ranging from $22 to $47. The 1A - AC First Class Sleeper is the most private and comfortable option, featuring lockable compartments. The 2A - AC 2-Tier Sleeper offers curtains for privacy and four berths per bay, while the 3A - AC 3-Tier Sleeper is the most economical air-conditioned choice with six berths per bay. All AC classes provide bedding, including sheets, pillows, and blankets, which is essential as the desert air can get surprisingly chilly at night.

Mumbai to Jaisalmer by Bus

If you prefer the flexibility of road travel or find that train tickets are sold out, long-distance buses are a viable alternative. The bus journey is an endurance test, lasting between 20 and 22 hours. These buses typically depart from various points in Mumbai and traverse the highway network through Gujarat.

Buses offer two main configurations: AC Seater and AC Sleeper. Prices range from $19 to $57. The AC Sleeper is highly recommended for this distance, as it provides a small bunk where you can lie down completely. While the journey is long, these buses make several stops at roadside dhabas (eateries), allowing you to sample local food along the way. However, be prepared for varying road conditions and the occasional bumpy stretch as you enter the desert regions.

Mumbai to Jaisalmer by Private Transfer

For groups, families, or those seeking total autonomy, a private transfer is the most luxurious but also the most expensive option. Prices range from $320 to $631 depending on the vehicle type. This mode allows you to set your own pace, stop at historical sites in Gujarat or Rajasthan, and enjoy door-to-door service from your Mumbai hotel directly to your desert resort.

Options include Hatchbacks for smaller groups, Sedans for comfort, and larger SUVs or Vans that can accommodate up to 6 passengers. The duration is roughly 15 to 17 hours of driving time, though most travelers choose to split this over two days to avoid fatigue and enjoy the sights along the way.

Comparing Your Options

ModePrice (USD)DurationComfort
Flight$49 - $552hHigh
Train (AC Classes)$22 - $4721h 25minMedium to High
Bus$19 - $5720h - 22hMedium
Private Transfer$320 - $63115h - 17hVery High

Tips for Traveling from Mumbai to Jaisalmer

  • Book Train Tickets Early: The Mumbai to Jaisalmer rail route is extremely popular, especially during the winter festival season. Tickets often sell out weeks or even months in advance.
  • Prepare for Temperature Swings: Mumbai is consistently warm, but Jaisalmer is a desert. Even if it is hot during the day, nighttime temperatures can drop significantly. Carry a light jacket or shawl.
  • Hydration is Key: Whether you are on a 21-hour train or a long bus ride, keep plenty of bottled water with you. The dry desert air can dehydrate you faster than the humid Mumbai coast.
  • Airport Transfers: Jaisalmer Airport is a military-managed facility. While it is close to town, transport options at the gate can be limited. It is often helpful to arrange a pickup through your hotel in advance.
  • Snacks for the Road: While trains and buses stop for food, having your own supply of nuts, fruit, or biscuits is a good idea for the long stretches through the rural landscape.

Timetable

Flight Mumbai - Jaisalmer $ 51.51–71.69 2h
  •   Economy 08:30
Taxi Mumbai - Jaisalmer $ 362.64–1,889.99 14h 50m – 16h 47m
  •   Comfort 3pax
  •   Van 6pax
  •   SUV 6pax
  •   Hatchback 4pax
  •   Sedan

Frequently Asked Questions

How can I book tickets from Mumbai to Jaisalmer?

You can book train, bus, flight, taxi, van, and ferry tickets from Mumbai to Jaisalmer directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Mumbai to Jaisalmer?

The cheapest way to travel is by bus or the lower AC tiers of the train. Bus tickets start as low as $19, while AC 3-Tier train tickets are available for approximately $22.

What is the fastest way to get from Mumbai to Jaisalmer?

The fastest way is to fly. A direct flight takes only about 2 hours, which is significantly quicker than the 21 hours required by train or bus.

How long does it take to get from Mumbai to Jaisalmer?

Travel time depends on the mode: 2 hours by flight, approximately 21 hours and 25 minutes by train, and between 20 to 22 hours by bus.

Is it better to take the train or the bus for the overnight journey?

The train is generally considered more comfortable for long distances in India as it offers more space to move around and a smoother ride. However, buses are a good backup if train seats are fully booked.

Which train station in Mumbai should I use?

Most direct services for Jaisalmer depart from Borivali (BVI), which is located in the northern part of Mumbai. Ensure you check your departure station carefully as Mumbai has several major rail terminals.

Are there food services on the Mumbai to Jaisalmer route?

Trains usually have pantry cars or on-board catering services where you can order meals. Buses will stop at highway restaurants, and flights may offer snacks for purchase or as part of the ticket depending on the airline.