Routes / How to Reach

Mumbai to Jaisalmer: Trains & Flights

Mumbai to Jaisalmer covers over 1,050 km. Seasonal winter direct flights in 2 hours, one-stop air via Jodhpur, and the BDTS Jaisalmer Express options.

Harish Vyas

Transport Planner

4 min read

Long-distance rail and air arrival corridor into Jaisalmer
Arrival corridor into the desert city. Photo: Jaisalmer Insider.

Mumbai to Jaisalmer spans over 1,050 km across Gujarat and Rajasthan. Winter non-stop flights take about 2 hours, while direct rail transit runs 20 to 22 hours, so the choice is a clear trade between time and budget, checked Sep 2026.

Flight fares on the direct route list around Rs 5,500 to Rs 9,500 one-way and rise 20 to 30 percent through Diwali, Christmas and New Year weeks. Book well ahead and confirm live schedules for your exact date.

How far is the Mumbai to Jaisalmer trip?

The journey covers over 1,050 km across Gujarat and Rajasthan. Mumbai travellers choose between seasonal non-stop winter flights of about 2 hours, one-stop air connections, and direct overnight express trains running 20 to 22 hours.

That distance gap drives everything else: air for speed on winter dates, rail for budget and sleep. Route choice matters far more here than on shorter Rajasthan hops, so weigh it against how many days you actually have.

Which direct and connecting flights operate?

During peak desert tourism months, roughly October through March, scheduled airlines such as SpiceJet and IndiGo run seasonal non-stop flights between Chhatrapati Shivaji Maharaj International Airport (BOM) and Jaisalmer Civil Enclave (JSA), averaging 1 hr 55 mins one-way.

When those seasonal flights are unavailable, the reliable fallback is Mumbai to Jodhpur Airport (JDH) in about 1 hr 30 mins, then a pre-booked 4.5-hour highway cab into Jaisalmer. Direct flight seats run about three to seven days a week between October and March; linking via Delhi or Jaipur covers the days in between.

Mumbai to Jaisalmer: Transit Options Summary

Transit ModeTravel TimeCost Range (Per Seat)Frequency
Direct Flight (BOM–JSA)1 hr 55 minsRs 5,500 – Rs 9,500Seasonal (winter only)
Flight via Jodhpur + Cab6.5 hours totalRs 6,500 – Rs 10,000Daily year-round
BDTS Express Train (3AC)21 hoursRs 1,400 – Rs 1,900Weekly scheduled runs

Bands checked Sep 2026. Diwali and New Year weeks often run 20–30% higher on air. Flight routes subject to seasonal scheduling revisions; confirm for your exact date.

Is there a direct train from Mumbai to Jaisalmer?

Yes. Indian Railways runs the Bandra Terminus–Jaisalmer Express (train 22931 / 19055), departing on scheduled days via Surat, Vadodara, Ahmedabad, Abu Road and Jodhpur before reaching Jaisalmer. The ride takes approximately 20 hours 45 minutes.

Sleeper, 3AC, 2AC and 1AC berths are available, so families and leisure groups can sleep through most of the transit. The express suits travellers who want a cheap, clockwork ride, but seats tighten hard for December to February and holiday weeks.

When should you book flights for the winter?

Book direct-route flights at least 30 to 45 days in advance, since fares climb sharply through Diwali, Christmas and New Year weeks. That window is where the 20 to 30 percent seasonal lift bites hardest.

Once you land at Jaisalmer Airport, pre-paid taxis and hotel car pick-ups put you at city hotels in about 20 minutes. Keep the arrival evening light rather than stacking a fort walk onto a long travel day.

How do you choose between air and rail?

Decide by budget and days on hand, not just hours. Direct air lists roughly Rs 5,500 to Rs 9,500 one-way but only truly helps if your date has a seat and the rest of the trip is short. Rail, at Rs 1,400 to Rs 1,900 for 3AC, trades a night for a full travelling day.

For a long Rajasthan loop with Jaisalmer as the western anchor, buffer the eastern approaches rather than stacking every stop into one heroic day. Check live flight schedules for your exact date, since they stay tentative outside the peak season.

Frequently Asked Questions

Does Mumbai to Jaisalmer have daily flights?\nDirect flights run seasonally, usually three to seven days a week between October and March. Daily options link through Jodhpur, Delhi or Jaipur.

How long does the train take from Mumbai to Jaisalmer?\nThe BDTS Jaisalmer Express takes about 20 hours 45 minutes with sleeper, 3AC, 2AC and 1AC berths.

What is the average airfare from Mumbai to Jaisalmer?\nDirect winter airfares range roughly Rs 5,500 to Rs 9,500 one-way, bands checked Sep 2026, with festive weeks running 20 to 30 percent higher.

Pick air for speed when your dates actually have seats; pick the overnight train for a cheaper, restful ride in about 20 hours. Whatever you choose, book the direct route early for the December to February peak.

Distance and fare bands were checked against September 2026 planning ranges. Reconfirm today's flight times, train numbers and availability for your exact date before locking the plan.

Editorial voice

Harish Vyas

Transport Planner

Transport and logistics expert who knows every train, bus, and flight connection into Jaisalmer.

Clear, practical, and timing-conscious; separates a possible connection from a sensible one.