Getting to Nepal Overland from India: Every Border Crossing, Bus Route, and Practical Detail

Navigate Globe Team
Mar 4, 2026
11 min read

Thousands of travelers cross from India into Nepal by land every year. Some arrive on the direct Delhi-to-Kathmandu bus after a 26-hour haul through the plains. Others take a train to Gorakhpur and walk across at Sunauli. Backpackers coming from Darjeeling or Kolkata slip through the eastern crossing at Kakarbhitta. Whatever direction you approach from, getting to Nepal overland from India is one of Asia's classic overland journeys, affordable, straightforward, and far more interesting than catching a flight.

The India-Nepal border stretches 1,751 kilometers across flat Terai plains, and the open border policy between the two countries means Indian and Nepali citizens cross freely without documentation. For international travelers, the process is slightly more structured but still manageable. You will need to clear immigration, arrange your visa (available on arrival at all major crossings), and then catch onward transport into the Nepali interior.

This guide covers every major india nepal border crossing, the best bus routes from India's major cities, what to expect at immigration, and the practical details that make the difference between a smooth crossing and a frustrating one.

Major India-Nepal Border Crossings

Six border crossing points handle the majority of international overland traffic. Each serves different travel routes and destinations within Nepal.

Sunauli-Bhairahawa (Belahiya): The Most Popular Crossing

The Sunauli crossing in Uttar Pradesh is the busiest and most established nepal border point for international travelers. On the Indian side, the town is Sunauli. On the Nepali side, you enter Bhairahawa (officially Siddharthanagar), a small Terai city that serves as the gateway to Lumbini, Pokhara, and western Nepal.

The immigration offices on both sides sit within walking distance of each other, separated by the border gate. The Nepali immigration office issues visas on arrival 24 hours a day. Processing takes 15 to 45 minutes depending on queue length, and the staff are accustomed to handling international travelers.

Why choose Sunauli: Best crossing for travelers coming from Delhi, Varanasi, Lucknow, or anywhere in northern India. Direct bus connections run from Bhairahawa to Pokhara (6 to 7 hours), Kathmandu (8 to 10 hours), and Lumbini (30 minutes). If you are heading to the Annapurna region for trekking, this is your fastest overland route from India.

Raxaul-Birgunj: The Central Route to Kathmandu

The Raxaul crossing in Bihar connects to Birgunj, Nepal's second-largest Terai city and a major commercial hub. This is the closest land crossing to Kathmandu, with the onward drive taking approximately 6 to 8 hours through the Terai and up through the dramatic Tribhuvan Highway or the newer Narayanghat road.

The border area is congested and chaotic compared to Sunauli, with heavy commercial truck traffic clogging the streets on both sides. Immigration facilities are functional but basic. Despite the rough first impression, this crossing works well for travelers coming from Patna, Kolkata, or eastern Bihar, and the shorter drive to Kathmandu is a real advantage.

Why choose Raxaul-Birgunj: Shortest overland distance to Kathmandu from the border. Best for travelers arriving from Patna or eastern India.

Panitanki-Kakarbhitta: The Eastern Gateway

The Panitanki crossing in West Bengal is the entry point for travelers coming from Darjeeling, Siliguri, Kolkata, or Sikkim. The Nepali town of Kakarbhitta sits just across the border, with regular bus service to Kathmandu (14 to 16 hours), Biratnagar (4 hours), and the eastern Terai.

This is one of the more relaxed crossings. The border area is cleaner and less congested than Raxaul, and the immigration process tends to move quickly. From Kakarbhitta, you can also reach the tea gardens of Ilam and the eastern hill towns of Nepal, regions that most tourists miss entirely.

Why choose Kakarbhitta: Best crossing for anyone in West Bengal, the Northeast, or Darjeeling. Gateway to eastern Nepal's overlooked attractions.

Banbasa-Mahendranagar: The Western Crossing

The westernmost major crossing connects Banbasa in Uttarakhand with Mahendranagar in Nepal's far-western Terai. This is the least-used of the major crossings for international tourists, but it offers the fastest land route from Delhi to western Nepal.

From Mahendranagar, you can reach Bardia National Park (4 to 5 hours), one of Nepal's finest wildlife reserves and a quieter alternative to Chitwan. Bus connections to Nepalgunj and onward to Kathmandu are available but involve long travel times.

Why choose Banbasa: Best for travelers heading directly to Bardia National Park or western Nepal. Closest crossing to Delhi by road distance.

Rupaidiha-Nepalgunj: The Mid-Western Route

The Nepalgunj crossing connects Rupaidiha in Uttar Pradesh with Nepalgunj, a mid-western Terai city that serves as the transport hub for western Nepal. Nepalgunj has a domestic airport with flights to remote western districts including Jumla, Dolpo, and Simikot.

Why choose Nepalgunj: Best for travelers heading to remote western Nepal, particularly for treks in Dolpo, Rara Lake, or the Karnali region.

Jogbani-Biratnagar: The Southeast Entry

The Jogbani crossing in Bihar leads to Biratnagar, Nepal's industrial center in the southeast. Biratnagar has a domestic airport with regular flights to Kathmandu, making this a useful crossing if you want to avoid the long overland drive to the capital.

Why choose Jogbani-Biratnagar: Domestic flights from Biratnagar to Kathmandu cut the journey to under an hour, useful for travelers who want to cross overland but skip the long bus ride.

Bus Routes from Major Indian Cities

Delhi to Kathmandu

The direct Delhi-Kathmandu bus is the most popular overland route. The jointly operated "Maitri" service, run by Delhi Transport Corporation and Nepal's Manjushree Yatayat, departs from Dr. Ambedkar Stadium Bus Terminal in Delhi and arrives in Kathmandu roughly 26 to 30 hours later.

The route follows Delhi to Agra to Kanpur to Lucknow to Gorakhpur to Sunauli (border) to Bhairahawa to Mugling to Kathmandu. The bus stops at the Sunauli border for immigration processing. Tickets cost approximately INR 2,600 to INR 3,100 (around $30 to $37 USD) one way. Air-conditioned sleeper options are available on some services.

Private operators also run this route with varying levels of comfort. Look for services departing in the evening to cover the flat Indian portion overnight and arrive at the border in the morning, which is the ideal timing for the crossing.

Varanasi to Kathmandu

From Varanasi, direct air-conditioned buses depart in the evening and arrive in Kathmandu the following day, roughly 18 to 21 hours total. The route crosses at Sunauli. Ticket prices range from INR 1,500 to INR 2,500 depending on the operator and bus class.

Alternatively, you can take a train from Varanasi to Gorakhpur (3 to 4 hours), then a local bus or shared jeep from Gorakhpur to the Sunauli border (3 to 4 hours), and finally a bus from Bhairahawa into Nepal. This broken-up approach costs less and lets you control your timing.

Kolkata to Kathmandu

No direct bus runs from Kolkata to Kathmandu. The standard route goes from Kolkata to Siliguri by train or bus (10 to 12 hours), then Siliguri to Kakarbhitta by shared jeep (2 to 3 hours), and finally Kakarbhitta to Kathmandu by bus (14 to 16 hours). The entire journey takes roughly 30 to 36 hours with stops, making it a two-day affair with an overnight somewhere along the way.

The eastern route through Kakarbhitta is scenic once you leave the Terai and begin climbing into the middle hills. If you have the time, breaking the journey in Ilam for a night among tea plantations is worth considering.

Patna to Kathmandu

From Patna, the fastest route goes through Raxaul-Birgunj. Buses and shared vehicles run from Patna to Raxaul (5 to 6 hours), and from Birgunj onward you can catch a bus to Kathmandu (6 to 8 hours via the Narayanghat road). Total travel time is roughly 14 to 18 hours.

Visa at the Border

For Non-Indian International Travelers

Nepal issues tourist visas on arrival at all major land border crossings. The process is the same as at Tribhuvan International Airport in Kathmandu, but with paper forms instead of electronic kiosks.

Visa fees (cash USD only):

  • 15 days: $30
  • 30 days: $50
  • 90 days: $125

Bring clean, undamaged US dollar bills printed after 2003. Credit cards are not accepted at land border immigration offices. You will also need one passport-sized photo (though some crossings have photo booths if you forget) and a completed arrival form.

Processing is straightforward. Fill out the form, pay at the cash counter, wait for your passport to be stamped, and walk through. At busy crossings like Sunauli, the process takes 20 to 45 minutes. At quieter crossings, expect 10 to 15 minutes.

For more detailed visa information, see our complete Nepal visa guide.

For Indian Citizens

Indian citizens do not need a visa to enter Nepal. The open border policy allows free movement with valid identity documentation. You will need to carry a valid Indian passport or a Voter ID card. While the border itself is open, immigration checkpoints do operate, and carrying proper identification is essential.

Practical Tips for a Smooth Crossing

Cross in the morning. Immigration offices operate 24 hours at all major crossings, but arriving between 7 AM and 2 PM gives you the best combination of daylight for onward travel and manageable queues.

Carry small denomination Nepali rupees. Currency exchange is available at all border towns, but rates are better on the Nepali side. Exchange enough for your first bus ticket and a meal, approximately NPR 3,000 to NPR 5,000, and handle larger exchanges in Kathmandu or Pokhara where rates are more competitive.

Book onward transport from the Nepali side. Tourist buses from border towns to Kathmandu and Pokhara depart in the morning. If you arrive at the border in the afternoon or evening, plan to spend the night in the border town and catch the first morning bus. Bhairahawa, Birgunj, and Kakarbhitta all have adequate budget hotels near the bus park.

Keep your Indian exit stamp. When leaving India, you must clear Indian immigration before entering Nepal. Get your Indian departure stamp first, then walk to the Nepali immigration office. The two offices are usually a few hundred meters apart. Do not skip Indian immigration on the way out, as it creates problems when you try to re-enter India later.

Prepare for the road. The drives from Nepal's Terai border towns up to Kathmandu or Pokhara are long, winding, and occasionally rough. Motion sickness is common. Carry water, snacks, and medication if you are prone to car sickness. The roads improve significantly once you reach the midland highway sections, but the first few hours out of the Terai involve steep climbs on narrow mountain roads.

Consider the route via Lumbini. If you cross at Sunauli-Bhairahawa, Lumbini (the birthplace of the Buddha) is just 22 kilometers from the border. Spending a half day or full day at Lumbini before continuing to Pokhara or Kathmandu is one of the smartest side trips on the overland route.

When to Travel Overland

The best time to visit Nepal also applies to overland travel, with some additional considerations. October through March offers the driest conditions and the most comfortable bus journeys. The monsoon months of June through September bring heavy rain that can cause road closures, particularly on the mountain roads between the Terai and Kathmandu.

The Indian side of the journey is less affected by monsoon road conditions, but heat becomes a factor from April through June when the Indo-Gangetic Plain bakes under temperatures exceeding 40 degrees Celsius. Air-conditioned buses make a significant difference during the hot months.

Combining Overland Travel with Nepal Adventures

The overland approach to Nepal is not just a budget alternative to flying. It gives you a ground-level understanding of the country's geography that air travelers miss entirely. You cross the flat, humid Terai, climb through subtropical sal forests, wind through terraced middle hills, and arrive in the high valleys where the Himalayas fill the horizon. That progression from lowland to highland is the story of Nepal itself.

Many travelers who arrive overland continue to explore the Kathmandu Valley's cultural heritage before heading out for trekking in the Annapurna or Everest regions. The Annapurna Base Camp trek is a natural next step for overland travelers who cross at Sunauli, since Pokhara, the trailhead city, is just six hours from the border.

Need help planning your overland journey into Nepal and connecting it with treks, cultural tours, or wildlife experiences? Contact our team and we will build a route that works with your travel plans.

Share this article:

Trusted By

Government of NepalNepal Tourism BoardNepal Mountaineering AssociationTrekking Agencies Association of NepalKEEP NepalTrustpilot