India to Nepal Bus Travel Guide 2026: Routes, Ticket Price & Border Crossing Explained
Every year, millions of Indians cross into Nepal by road, and almost all of them start their planning with the same three questions: which route should I take, how much will the ticket cost, and what actually happens at the border? It's a fair set of questions — Nepal doesn't require a visa for Indian citizens, but that single fact tends to get repeated everywhere without anyone explaining the part that actually matters on travel day: picking the right route for your city, budgeting the right fare, and knowing what the border crossing itself looks like.
This guide puts all three pieces together. We've mapped out the major India–Nepal bus routes, pulled together realistic ticket price ranges, and broken down the border-crossing process step by step — the way you'd want a well-travelled friend to explain it, not a government circular.
The Main India-to-Nepal Bus Routes
Nepal and India share a 1,751-km open border, but bus traffic concentrates on a handful of corridors. Which one suits you depends entirely on where you're starting from.
Route 1: Delhi / Gorakhpur → Sunauli → Kathmandu
This is the route most Indian travellers think of first, and for good reason — it connects the Delhi-NCR region and most of Uttar Pradesh to Nepal's capital.
Delhi to Kathmandu (direct): Roughly 940–950 km, taking around 24–30 hours depending on traffic and border wait times. Direct buses run from Majnu Ka Tilla and other Delhi boarding points, crossing at Sunauli before continuing through Bhairahawa, Butwal, Narayanghat, and Mugling.
Gorakhpur to Sunauli (border town): About 90–95 km, roughly 2–3 hours by road. This is the short hop most travellers take before crossing on foot or by rickshaw.
Sunauli/Bhairahawa to Kathmandu: Around 280–300 km from the border, typically 8–10 hours by bus.
The road on the Nepal side runs close to Lumbini, so if Buddha's birthplace is anywhere on your itinerary, this route makes it an easy detour.
For travelers planning onward journeys, you can also check:
Kathmandu to Lumbini Bus Guide 2026 and Kathmandu to Butwal Bus Guide 2026 for better route understanding.
Route 2: Patna / Raxaul → Birgunj → Kathmandu
Pic Credit: PTI
Known as the "Gateway to Nepal" because of how much trade and travel passes through it, this corridor serves Bihar and is often combined with rail travel.
Patna to Raxaul: Direct trains and buses connect the two; Raxaul is the border town on the Indian side.
Raxaul to Birgunj (border crossing): A short walk or rickshaw ride across.
Birgunj to Kathmandu: Around 280 km via the Tribhuvan Highway, roughly 7–9 hours, climbing through hill terrain past Hetauda.
Direct Patna-to-Kathmandu bus services also exist, covering the full stretch without requiring separate tickets on either side of the border.
From Birgunj, buses continue toward Kathmandu and Pokhara. You can read more in our Kathmandu to Birgunj Bus Travel Guide 2026 for detailed schedules and fares.
Route 3: Siliguri → Kakarvitta → Kathmandu
Pic Credit: Parvez Shaikh
The natural route for travellers from North Bengal, Darjeeling, and the Northeast, crossing at Panitanki on the Indian side into Kakarvitta, Nepal.
Siliguri to Kathmandu (direct): Around 585 km, with journeys typically taking 15–17 hours.
This route runs through eastern Nepal along the East-West Highway, making it convenient if Ilam's tea estates or Jhapa's plains are part of your trip before continuing toward the capital.
Route 4: Jogbani → Biratnagar → Onward
Pic Credit: Naya Patrika
A quieter but practical option for travellers from Araria and nearby parts of eastern Bihar, this crossing feeds into Biratnagar, Nepal's eastern hub, with bus connections continuing toward Kathmandu and the eastern hills.
There are smaller, less-trafficked crossings too — Banbasa into Mahendranagar for far-western Nepal, and Jaleshwar near Janakpur for pilgrims visiting the Janaki Temple — but for a first overland trip, the four corridors above cover almost every common starting point in India.
🚏 Route 5: Bhitthamod (Madhwapur) → Janakpur → Kathmandu
Pic Credit: Nepal News
This is an important pilgrimage and cultural route, especially for travelers visiting Janakpur.
Bhitthamod (India side) → Janakpur (Nepal side): Quick cross-border entry through Madhwapur–Bhitthamod checkpoint
From Janakpur, buses connect to Bardibas, Dhalkebar, and Kathmandu via East-West Highway + BP Highway
Travel time to Kathmandu: ~8–10 hours depending on route used
👉 This route is especially popular for visitors to Janaki Temple, Janakpur religious tourism, and Mithila culture exploration
From Janakpur, buses continue toward Kathmandu and Pokhara. You can read more in our Kathmandu to Janakpur Bus Travel Guide 2026 for detailed schedules and fares.
Ticket Price: What Should You Actually Budget?
Bus fares on these routes vary by operator, bus type (ordinary, AC, Volvo, sleeper), season, and how far ahead you book — so treat the numbers below as a realistic planning range rather than a fixed price.
Route | Approx. Distance | Approx. Fare (NPR/INR) |
|---|---|---|
Delhi → Kathmandu (direct) | ~940 km | NPR 4,500 – 5,000 (₹2810 – ₹3125) |
Gorakhpur → Kathmandu | ~280–300 km | NPR 2600 - 2800. (₹1625 – ₹1750) |
Patna → Kathmandu (direct) | ~550 km | NPR 2450 – 2500 (₹1530 – ₹1,560) |
Siliguri → Kathmandu (direct) | ~585 km | NPR 2800 – 3000 (₹1750 – ₹1875) |
Bhairahawa/Sunauli → Kathmandu (Nepal side) | ~280 km | NPR 1260 – 1500 (₹790 – ₹938) |
Birgunj → Kathmandu (Nepal side) | ~280 km | NPR 1200 – 1500 (₹750 – ₹938) |
Approximate INR conversion at 1 INR ≈ 1.6 NPR. Fares shown are for standard seater and AC coaches; premium Volvo or sleeper buses run higher, sometimes double the base fare.
A pattern worth noting: tickets bought separately on each side of the border (India-to-border, then border-to-Kathmandu) are often cheaper in total than a single long-haul direct service, but they cost you more time and a bit more hassle at the crossing. Direct buses save you the changeover but charge a premium for the convenience.
Do You Need a Visa? And What ID Actually Works?
No visa is required. Indian citizens can enter Nepal freely under the 1950 Treaty of Peace and Friendship between the two countries — no application, no fee, no embassy visit.
What you do need is the right identity document, and this is where a surprising number of travellers get caught out.
Accepted:
A valid Indian passport (the safest option, especially if flying)
An original Voter ID card (Election Photo Identity Card) with a photograph — not a photocopy or downloaded PDF
Not accepted (except for children under 15 or adults over 65, who may use it alongside another photo ID):
Aadhaar card
PAN card
Driving licence alone
Ration card
If you're crossing by road, enforcement at land borders is sometimes more relaxed than at airports, but it's not worth the risk. Carry your passport if you have one. If not, your original Voter ID is the fallback — never a photocopy.
Travelling with children? Carry their birth certificate. Minors aged 15–18 travelling without a passport need a school-issued identity certificate in the prescribed format.
What Happens at the Border Crossing?
This is the part that intimidates first-time overland travellers most, and it's almost always simpler in practice than expected.
Buses on the Indian side typically drop passengers in a parking area a short distance from the actual checkpoint. From there:
Walk or take a short rickshaw ride to the border itself — most crossings cover this in under 10 minutes.
Indian side checkpoint: Indian citizens generally pass through without an exit stamp, though there may be a basic checkpoint.
Nepali immigration counter: Look specifically for the desk handling Indian nationals — separate from the visa-on-arrival lines used by other foreign tourists. Show your passport or Voter ID. There's no fee, no form beyond a quick arrival card, and the process usually takes just a few minutes.
Onward transport: Buses, shared jeeps, and tourist coaches toward Kathmandu, Pokhara, Chitwan, or Lumbini are available right at or near the border. Ignore the first tout who approaches — prices are negotiable, and it pays to compare.
Timing tip: cross before early afternoon if you can. Day buses heading onward from most borders stop departing by late morning to early afternoon, and travelling after dark on Nepal's hill roads — narrow, winding, and unlit in stretches — is best avoided.
Currency, SIM Cards, and Other Practical Details
Money: Indian Rupees are widely accepted across Nepal, especially in Kathmandu, Pokhara, and other tourist centres, at a fixed peg of 1 INR = 1.6 NPR. Under the RBI's 2025 FEMA amendment, INR notes of ₹100 and below can be carried in any amount, while notes above ₹100 are capped at a total of ₹25,000. The discontinued ₹2,000 note is no longer in circulation. It's still worth changing some cash into NPR once you're across, since smaller vendors and rural stops often deal only in local currency.
SIM cards: Ncell and NTC counters operate at most major border crossings. A basic prepaid SIM with a few GB of data costs a few hundred NPR and activates within minutes — bring a passport photo and an ID copy.
Driving your own vehicle: If you're bringing a car or bike instead of taking the bus, you'll need a Bhansar (customs) permit at the border, charged per day. Bus travellers skip this step entirely — one more reason the bus remains the simplest way to cross.
A Quick Note on Safety in 2026
Nepal saw political demonstrations in late 2025 and held general elections in March 2026, and some travel advisories reflect that. In practice, protests tend to be concentrated in specific urban zones — particularly around government buildings in Kathmandu — and aren't directed at tourists. They're usually scheduled and predictable, which makes them easy to steer clear of with basic awareness. Standard precautions apply: keep document photocopies separate from originals, avoid overnight travel on unfamiliar roads, and check local news on the day you're crossing.
Explore Nepal With GoMyGo
GoMyGo is Nepal’s trusted online bus ticket booking platform, offering safe and reliable travel options across major cities in Nepal and selected India–Nepal routes. From Kathmandu, Pokhara, Lumbini, Biratnagar, and Janakpur to key border entry points, GoMyGo makes your journey simple and hassle-free.
You can easily compare operators, check real-time seat availability, and book tickets in advance with transparent pricing. The platform supports secure payments through Indian UPI (Google Pay, PhonePe, Paytm), Nepali wallets like eSewa and Khalti, Fonepay network, mobile banking, and PayPal.
For instant support, contact us anytime on WhatsApp: +977 9704-666-777.
Download the GoMyGo App from here.
With 24/7 assistance and expanding routes, GoMyGo ensures a smooth, comfortable, and stress-free travel experience from start to finish.
Final Words
Travelling from India to Nepal by bus is genuinely one of the easiest international trips available to Indian citizens — no visa, no fee, and a network of routes that reaches almost every major Indian region bordering Nepal. The part that actually decides how smooth your trip feels isn't the crossing itself; it's the homework beforehand. Pick the route that matches your starting city, budget a realistic fare instead of the lowest number you saw online, carry a passport or original Voter ID rather than relying on Aadhaar, and give yourself enough daylight hours to clear the border comfortably.
Get those details right, and the rest of the journey — hills rising past Butwal or Hetauda, your first glimpse of the Kathmandu Valley, that first plate of momos — takes care of itself.
Frequently Asked Questions
Written by
GoMyGo Team
The GoMyGo team covers Nepal travel, bus routes, booking tips, and everything you need for a smoother journey.