Mountain road toward Bhutan, the last stretch of the journey from Mumbai by train and road

Getting There

How to Reach Bhutan from Mumbai by Train: The Complete Route

Bhutan doesn't have a railway of its own, so no single ticket takes you the whole way. What you can do is book a long-distance train to North Bengal and cover the last stretch by road — and if you know exactly which station to head for and where to break the journey, it's a genuinely manageable trip. Here's how it actually works, in the order you'll experience it.

~2,100 km by rail to New JalpaiguriRoad transfer to PhuentsholingNo visa needed for Indian nationals

Search "how to reach Bhutan from Mumbai by train" and most results stay vague about one thing: there is no train that actually crosses into Bhutan. What exists instead is a well-worn combination that thousands of travellers use every year — a long-distance train from Mumbai to New Jalpaiguri in North Bengal, followed by a few hours on the road across the border at Phuentsholing. It's a two-day journey rather than a two-hour flight, and it's also considerably cheaper than flying, which for a lot of travellers is the entire point of choosing it.

This guide walks through that route in the order you'll experience it — which train to book from Mumbai, where to get off, how the road transfer works, what documents you'll need at the border, and how to time the whole thing so you're not standing in a permit queue at eleven at night, worn out from thirty-six hours on a train.

🚆

Quick answer

Take a long-distance train from Mumbai (Lokmanya Tilak Terminus) to New Jalpaiguri — about 2,100 km, roughly 35 to 40 hours. From there, it's a road transfer of about 170 km, around 4 hours, to the border town of Jaigaon, then a short walk across Bhutan Gate into Phuentsholing to process your entry permit. Budget a full two days for this door to door, and build in an overnight stop rather than trying to push straight through.

Why There's No Direct Train to Bhutan

Bhutan has never had a railway network. Its terrain — steep valleys, limited flat land, roads that switchback constantly just to gain altitude — has kept rail out of the country for decades, and the handful of paved highways carry all of its domestic traffic, cargo included.

That's starting to change. In September 2025, India and Bhutan signed an agreement for the country's first two cross-border rail links: a 69 km line connecting Kokrajhar in Assam to Gelephu, and a 20 km line connecting Banarhat in West Bengal to Samtse. As of 2026, construction hadn't begun on either — the Assam line has a faster clearance track and is expected to take a few years to build once work starts, while the West Bengal line has run into land acquisition delays. Just as relevant for anyone planning a trip now: both lines serve Gelephu and Samtse in southern Bhutan, not Paro or Thimphu, so they won't shorten the route most Mumbai travellers actually need.

In practical terms, "reaching Bhutan by train from Mumbai" means train to the nearest Indian railhead, then road into the country. That's not really a compromise — travellers who fly into Bagdogra to save time do an almost identical last mile by road, just starting from an airport instead of a station.

The Nearest Railway Stations to the Bhutan Border

Three stations come up in almost every search for this route, and they're not interchangeable — each trades off differently between how easy it is to reach from Mumbai and how close it actually leaves you to the border.

Railhead comparison

Distance and travel time are for the final road leg into Phuentsholing

New Jalpaiguri (NJP) Recommended ~170 km · ~4 hrs by road

The main railhead for North Bengal. Virtually every long-distance train from Mumbai aimed at this region actually terminates or passes through here, which is what makes it the practical default — even though it leaves the longest road stretch of the three.

Alipurduar Junction ~55–60 km · ~1 to 1.5 hrs by road

Usually reached by a connecting local train from NJP rather than directly from Mumbai. Worth considering if you'd rather shorten the final road stretch and don't mind one extra change along the way.

Hasimara (HSA) ~17–20 km · ~20 to 30 min by road

The closest station to the border by a wide margin, and the one many older travel guides point to first. The catch: far fewer long-distance trains stop here directly, so most Mumbai travellers end up connecting via NJP anyway.

For a first trip on this route, book to NJP. The extra hour or two on the road is a small trade-off for not having to plan your dates around a connecting local train that may only run once or twice a day.

Winding valley road in the Bhutan foothills, similar to the road transfer from New Jalpaiguri to the border
The road transfer from North Bengal into Bhutan runs through tea-garden country and the Dooars foothills before the terrain starts climbing in earnest.

Step by Step: Mumbai to Bhutan by Train

  1. Book your train from Mumbai to New Jalpaiguri

    Long-distance trains toward North Bengal and the Northeast mostly depart from Lokmanya Tilak Terminus (LTT) in Kurla, not CSMT or Mumbai Central — worth double-checking when you book, since it changes how you plan the start of your journey.

    These are weekly services, not daily ones, so confirming the exact running day on IRCTC is the first thing to check before you fix your Bhutan dates, not an afterthought.

  2. Get off at NJP and treat Siliguri as your first overnight

    NJP sits right beside Siliguri, the transport hub for this entire corner of the country. Unless your train happens to pull in at a genuinely convenient hour, plan to overnight here rather than pushing straight on to the border — Siliguri has hotels at every budget and it's an easy place to recover before the next leg.

  3. Cover the road distance to Jaigaon

    From NJP or Siliguri, the run down to Jaigaon — the Indian town facing the border — covers roughly 170 km and takes about 4 hours by shared jeep, private taxi, or the Bhutan government's own bus service, which typically runs a couple of departures a day.

    If you'd rather shorten this leg, connecting through Alipurduar Junction first cuts the final road transfer down to about an hour, at the cost of one more train change.

  4. Cross Bhutan Gate and get your entry permit at Phuentsholing

    Jaigaon and Phuentsholing sit close enough that you can walk between them — Bhutan Gate is the border marker right in the middle of town. Indian nationals don't need a visa, but do need an Entry Permit before heading any further than a short daytime visit.

    Get it processed at the Phuentsholing Pedestrian Terminal, which now runs on automated immigration gates that have cut what used to be a genuinely long queue, or apply online in advance if you'd rather arrive with it already sorted.

  5. Continue onward into Bhutan

    From Phuentsholing, it's a climbing mountain road of roughly 170 km to Thimphu — figure on five to six hours, more if you stop for the views, which you will want to. Paro is a shorter, separate run from the same starting point.

    This final stretch is usually where travellers first understand why people fly into Paro instead: the road is spectacular, but it's also a lot to take on after two days of trains and taxis. Booking a night in Phuentsholing rather than pushing on to Thimphu the same day is the single most common piece of advice from people who've actually done this route.

Which Trains to Book from Mumbai

Two long-distance services out of LTT are the ones most travellers on this route end up using, since both are routed through NJP.

Train 15659 ~35 hrs

LTT – Agartala AC Express

A fully air-conditioned rake, the more comfortable of the two long-haul options for a journey this length, and generally the faster of the pair into NJP.

Train 22511 ~40+ hrs

LTT – Kamakhya "Karmabhoomi" Express

Runs with mixed classes including Sleeper, which makes it the useful option if you're travelling on a tighter budget and don't need the AC-only rake.

ℹ️

Schedules change. Train numbers, weekly running days and even routings get revised by Indian Railways from time to time. Cross-check the current timetable and running days on IRCTC before you book, rather than relying on any single source — this one included.

How Long the Whole Journey Actually Takes

Here's a realistic breakdown rather than a single headline number, since the honest total depends on how you split it across days.

  • Mumbai (LTT) to New Jalpaiguri, by train~35–40 hrs
  • New Jalpaiguri / Siliguri to Jaigaon, by road~4 hrs
  • Border formalities at Phuentsholing30 min–2 hrs
  • Phuentsholing to Thimphu, by road~5–6 hrs
  • Door to door, Mumbai to Thimphu~2 to 3 days

A workable split looks like this: two nights on the train, arriving at NJP on day two; an evening in Siliguri; day three for the road transfer, border crossing and an overnight in or near Phuentsholing; day four for the drive up to Thimphu. That's a genuine four-day span from leaving Mumbai to arriving in the capital — worth building into your total trip length rather than assuming you'll be sightseeing from day one.

Entry Permit and Documents for Indian Travellers

Indian nationals don't need a visa for Bhutan, but land entry still comes with a short paperwork step that's worth having sorted before you reach Jaigaon.

  • Valid photo IDOriginal passport with at least six months' validity, or an original Voter ID card.
  • Bhutan Entry PermitIssued free at the Phuentsholing Pedestrian Terminal, or arranged online in advance through the immigration portal to skip the queue.
  • Route Permit, if going beyond Thimphu or ParoObtained from the Immigration Office in Thimphu once your Entry Permit is issued — needed for Punakha, Bumthang and points further.
  • Passport-size photographsWorth carrying a few spares for permit processing.
  • Travel insuranceNot mandatory for Indian nationals, but worth having — and available on the spot at the Pedestrian Terminal if you arrive without it.
💳

Sustainable Development Fee applies to Indian nationals too — at a rate set well below what international visitors pay, with exemptions for young children. Rates are revised periodically, so confirm the current figure with your operator rather than going by an old blog post, this one included.

Train vs Flight: What You're Actually Trading Off

It helps to be honest about the comparison, because neither route is really "direct" — there's no non-stop Mumbai–Paro flight either, so the difference is really about where the multi-leg journey adds its hours.

Route Approx. total time What it involves Best for
Train + road ~2 to 3 days One long train ride to NJP, one road transfer, one border crossing Budget travellers, or anyone who genuinely enjoys a long train journey and watching the country change outside the window
Train + flight combo ~1 to 1.5 days Train partway, then a short Drukair or Bhutan Airlines hop into Paro instead of the full road transfer A middle ground for seeing part of the country by rail without adding the road leg
All-flight Well under a day Two flights via Delhi, Kolkata, Bagdogra or Guwahati — no direct Mumbai–Paro service exists Travellers short on time who'd rather spend their days in Bhutan than in transit

Best Time of Year for This Route

Bhutan's own best travel months are covered elsewhere on this site, but the overland leg through North Bengal is its own separate consideration, since the Dooars stretch between Siliguri and the border floods and washes out on a different schedule than the mountains further in.

Overland-route conditions by season

Specific to the Siliguri–Jaigaon–Phuentsholing road leg

Dec–Feb
Clear, cold mornings
Mar–May
Good, warming up
Jun–Sep
Monsoon caution
Oct–Nov
Best window

June through September brings the monsoon through this belt, and the roads around Jaigaon and Alipurduar can see real disruption — waterlogging, occasional landslips on the approach roads, and slower going through the elephant-corridor stretches when visibility drops. October through April is the more dependable window for this specific leg, and it happens to line up with Bhutan's own best weather and festival season too.

Mountain highway climbing toward central Bhutan, similar to the drive from Phuentsholing toward Thimphu
The final climb from Phuentsholing gains most of Bhutan's altitude in a single drive — worth doing in daylight rather than arriving after dark.

Practical Tips for the Long Train + Road Journey

  1. Book your onward road transport before you board the train, not after. Bhutan-run buses and shared jeeps fill up fast around festival dates and Indian holiday weekends.
  2. Carry cash. Card acceptance thins out quickly past Siliguri, and Indian Rupees are accepted at par in Bhutan.
  3. Keep your documents in your daypack, not checked luggage. You'll need them at more than one point before you've even left Indian territory.
  4. Build in the overnight stop. Whether that's Siliguri or Jaigaon, arriving at the border tired at night and trying to push through immigration and onward to Thimphu the same day is where most bad first impressions of this route come from.
  5. Apply for your entry permit online in advance if you can. It's genuinely worth doing on this route, since land-border queues can run longer than the airport process, automated gates or not.
  6. Pack for two different climates. Mumbai's heat and the Dooars' humidity give way fast to Phuentsholing's milder air and Thimphu's genuinely cold mornings — layers, not just one jacket.
The train doesn't get you to Bhutan faster. It gets you there having actually seen the country change — plains to tea gardens to foothills to the first prayer flags at Bhutan Gate — which is exactly what a flight skips past.

Frequently Asked Questions: Bhutan from Mumbai by Train

Is there a direct train from Mumbai to Bhutan?

No. Bhutan has no railway network of its own yet, so no train crosses the border. The practical route is a long-distance train from Mumbai to New Jalpaiguri, followed by a road transfer to Phuentsholing.

Which is the nearest railway station to Bhutan from Mumbai?

Hasimara is the closest station to the border, about 17 to 20 km from Phuentsholing, but New Jalpaiguri has far better long-distance connectivity from Mumbai and is the railhead most travellers actually use.

How long does it take to reach Bhutan from Mumbai by train?

Budget roughly two to three days door to door: about 35 to 40 hours on the train to New Jalpaiguri, plus a 4-hour road transfer to Phuentsholing and permit processing time at the border.

Do I need a permit to enter Bhutan at Phuentsholing?

Yes. Indian nationals do not need a visa but do need an Entry Permit, issued at the Phuentsholing Pedestrian Terminal on production of a passport or voter ID card, or arranged online in advance.

Is it better to fly or take the train from Mumbai to Bhutan?

Flying is considerably faster, though there is no direct Mumbai–Paro flight either — you would connect via Delhi, Kolkata, Bagdogra or Guwahati. The train suits travellers on a tighter budget, or who simply enjoy a long-distance rail journey and the changing landscape along the way.

Will Bhutan get its own railway line in the future?

India and Bhutan signed an agreement in late 2025 for Bhutan's first cross-border rail links, connecting Kokrajhar to Gelephu and Banarhat to Samtse. Construction had not begun as of 2026, and both lines serve southern Bhutan rather than the Paro-Thimphu circuit most travellers visit, so the New Jalpaiguri-Phuentsholing route remains the way to do this by train for the foreseeable future.

Doing the Mumbai-to-Bhutan Train Route? Let Us Handle the Bhutan Side.

Once you're across the border, everything else — the road transfer, the route permit for Punakha or Bumthang, the hotels, the guide — is exactly what we handle for every Bhutan traveller, whether they arrive by train, road or air. Share your dates and we'll have your Bhutan leg planned before your train even reaches NJP.