India to Nepal by Road: Routes, Border Checks and Bus Tips
Plan an India–Nepal road journey with practical guidance on border crossings, buses, documents, Kathmandu and Pokhara connections, costs and the best time to travel.
Quick answer
India to Nepal by road is easiest through Sunauli–Bhairahawa for Kathmandu or Pokhara, Raxaul–Birgunj for Kathmandu, and Panitanki–Kakarbhitta for eastern Nepal. Indian citizens generally need a valid passport or Election Commission voter ID; Aadhaar is not normally accepted as a travel document. Keep original documents, use registered buses or taxis, allow extra time for border checks, and compare the total road time with a flight, especially for short Kathmandu trips.
Key facts at a glance
| Best Kathmandu approach | Raxaul–Birgunj or Sunauli–Bhairahawa |
|---|---|
| Best Pokhara approach | Sunauli–Bhairahawa via Gorakhpur |
| Typical border-to-Kathmandu time | Approx. 7–10 hours, traffic dependent |
| Typical border-to-Pokhara time | Approx. 5–8 hours, traffic dependent |
| Indian traveller documents | Passport or Election Commission voter ID; verify before travel |
| Private Indian vehicle | Vehicle papers plus Nepal customs permit and applicable fees |
| Road trip budget | Approx. ₹8,000–₹25,000 per person, excluding shopping |
| Best travel window | October–November and March–April |
Is India to Nepal by road right for you?
A road journey from India to Nepal can be affordable, flexible and culturally rewarding, particularly for travellers starting in Uttar Pradesh, Bihar, West Bengal or Uttarakhand. It is also a useful way to combine Indian destinations such as Varanasi, Lucknow, Darjeeling or Gorakhpur with Nepal.
The trade-off is time. Border formalities, changing vehicles, traffic and mountain-road conditions can make the same journey considerably longer than its map distance. If you have only a long weekend in Kathmandu, compare a road journey with a flight. If you have a week or more, enjoy slow travel, or are travelling with family and luggage, a road route may make more sense.
Main India–Nepal road routes
Nepal shares an open-border arrangement with India for Indian and Nepali citizens, but travellers still need acceptable identification and may encounter customs or vehicle checks. The best crossing depends on your starting city and Nepal itinerary.
| Border approach | Useful Indian starting points | Nepal-side connection | Best suited to |
|---|---|---|---|
| Sunauli–Bhairahawa | Gorakhpur, Varanasi, Lucknow | Bhairahawa, Lumbini, Pokhara and Kathmandu | First-time visitors, Pokhara and central Nepal |
| Raxaul–Birgunj | Patna, Muzaffarpur, Kolkata | Birgunj, Chitwan and Kathmandu | Kathmandu travellers from Bihar and eastern India |
| Panitanki–Kakarbhitta | Siliguri, Kolkata, Guwahati | Eastern Nepal, Ilam and Kathmandu | Darjeeling or Sikkim combinations |
| Jogbani–Biratnagar | Forbesganj, Purnea, Patna | Biratnagar and eastern Nepal | Eastern Nepal itineraries |
| Banbasa–Mahendranagar | Delhi, Bareilly, Uttarakhand | Far-western Nepal and national parks | Western Terai and longer overland trips |
Sunauli to Bhairahawa: the most practical all-round route
The Sunauli border crossing in Uttar Pradesh connects with Bhairahawa, also called Siddharthanagar, in Lumbini Province. Gorakhpur is the main Indian rail and bus gateway. The crossing is convenient for Lumbini and is usually the most straightforward choice for travellers heading to Pokhara.
From Bhairahawa, Pokhara is roughly 190–220 km by road and can take approximately 5–8 hours depending on traffic, roadworks and weather. Kathmandu is roughly 260–280 km away by road, but the drive can take approximately 7–10 hours or more. Travellers planning Kathmandu from Sunauli should allow additional time for traffic and rest stops. Tourist buses may take longer.
Raxaul to Birgunj: efficient for Kathmandu from Bihar
The Raxaul–Birgunj route links Raxaul in Bihar with Birgunj, one of Nepal’s major commercial gateways. It is a practical choice from Patna and northern Bihar. From Birgunj, Kathmandu is roughly 135–150 km by road, with a typical travel time of approximately 6–9 hours depending on traffic and the condition of the Mugling–Kathmandu approach.
Birgunj is busy and commercial rather than scenic. Arrange your onward bus or hotel before crossing if you arrive late, and keep small Nepalese rupee notes for local transport and food.
Panitanki to Kakarbhitta: eastern Nepal access
The Panitanki–Kakarbhitta border near Siliguri connects India with Jhapa district in Nepal. This is the logical crossing for travellers combining Nepal with Darjeeling, Kalimpong or Sikkim. Kakarbhitta is well placed for Ilam and eastern Nepal, while Kathmandu is a long overland journey of roughly 600–700 km and may take approximately 14–18 hours or more.
For a short Kathmandu holiday from Kolkata or the Northeast, compare this long bus journey with a flight from Bagdogra or a connection through Kathmandu. The road route becomes more worthwhile when eastern Nepal is part of the itinerary.
How to reach the border from India
For the Sunauli route, trains and buses to Gorakhpur are usually the key options. From Gorakhpur railway station, shared jeeps, state-run services and private buses connect towards the border. Travellers asking how to reach Pokhara from Gorakhpur by road should plan for the India-side transfer, the Sunauli crossing and a separate onward journey from Bhairahawa. Check current availability through Indian Railways or IRCTC and the relevant state transport operator because services and departure points can change.
For Raxaul, use trains or buses towards Raxaul railway station and confirm the short onward transfer to the border area. Patna is a common starting point, but road traffic can make the final leg unpredictable. For Kakarbhitta, reach Siliguri or Bagdogra first, then use local transport towards Panitanki.
At the Nepal side, buses, shared jeeps, taxis and pre-booked tourist coaches connect border towns with Kathmandu, Pokhara, Chitwan and Lumbini. Nepal bus travel is easier when you buy Nepal bus tickets at a recognised counter or through a reputable operator rather than accepting an unsolicited offer immediately after immigration.
Border checks and documents for Indian travellers
Indian citizens generally do not need a Nepal visa, but they should carry an original valid Indian passport or an Election Commission of India voter ID. These are the main Nepal border documents for Indians. A passport is the safer option for an international journey and is especially useful if the itinerary includes air travel or onward countries. Aadhaar, PAN cards, driving licences and photocopies should not be treated as substitutes for an accepted border travel document.
- Carry the original identification document, plus secure digital and paper copies.
- Families should carry suitable identity documents for every traveller, including children; check requirements for minors before departure.
- Keep hotel bookings, an onward plan and emergency contact details accessible, even if officers do not request them.
- Declare restricted or high-value goods honestly and retain purchase receipts where relevant.
- Use official immigration and customs counters. Do not pay unofficial charges for a stamp, queue position or transport assistance.
At land borders, immigration checks may be quick but queues can grow around holidays, festivals, weekends and busy daytime periods. Allow at least a few hours of buffer before a fixed bus, train or flight. Rules and accepted documents can change, so verify with the Embassy of Nepal, the relevant border administration and Indian government travel advisories before departure.
Taking an Indian car or motorcycle into Nepal
Private vehicles require more planning than bus travel. Carry the original registration certificate, valid driving licence, insurance, pollution certificate where applicable and vehicle authorisation if the vehicle is not registered in your name. An Indian car permit for Nepal is normally handled through a Nepal customs permit or day pass, commonly called a customs or bhansar process, with applicable charges varying by vehicle, duration and crossing.
Ask the border customs office about the permitted stay, renewal process, routes and documentation before paying. Keep every receipt. A vehicle taken beyond the permitted period can create a customs problem. If the driver is not the registered owner, carry a notarised authorisation or finance-company permission as applicable.
Motorcycles are convenient for flexible travel but require careful insurance, weather planning and realistic daily distances. Mountain roads can be narrow, dusty or affected by landslides and monsoon damage. A locally hired vehicle with a Nepali driver may be simpler for a group that does not want to manage permits, parking and border paperwork.
Bus tips for Kathmandu, Pokhara and Chitwan
Choose a tourist bus for longer intercity journeys when you value a reserved seat and a defined departure point. Local buses are usually cheaper but can be slower, more crowded and less predictable. Ask whether the ticket includes a transfer after the border; an India-side bus may not continue under the same operator or vehicle.
- Book a daytime departure where possible, particularly for your first border crossing.
- Confirm the exact pickup point, luggage allowance, arrival town and whether meals are included.
- Keep passports or voter IDs, cash, medicines and electronics in a small day bag rather than checked luggage.
- Expect rest stops and allow extra time for the winding approach to Kathmandu or Pokhara.
- For a comfortable journey, consider a sleeper or deluxe coach only after checking recent operator reviews and safety records.
The Kathmandu–Pokhara road can be slow despite the distance, so allow a generous buffer for either direction. From Sunauli, travellers commonly continue to Pokhara, Kathmandu, Lumbini or Chitwan. From Raxaul, Kathmandu and Chitwan are more natural onward choices. From Kakarbhitta, Ilam and eastern Nepal are easier than a direct Kathmandu dash. Use a detailed Nepal travel guide to match the border with your actual route rather than choosing only by the lowest bus fare.
Suggested road itineraries
Three to four days: border, Lumbini and Pokhara
- Day 1: Travel to Gorakhpur, continue to Sunauli, complete formalities and stay in Bhairahawa or Lumbini.
- Day 2: Visit Lumbini in the morning and continue towards Pokhara, or take a direct bus if time is limited.
- Day 3: Explore Pokhara’s lakeside area, Phewa Lake and viewpoints such as Sarangkot, subject to weather.
- Day 4: Return by road or continue to Kathmandu; avoid booking a tight same-day international connection.
Six to eight days: Kathmandu and Pokhara via Sunauli
- Day 1: Reach Gorakhpur and stay near the station or continue towards Sunauli if the border remains open and transport is available.
- Day 2: Cross into Nepal and travel to Pokhara, allowing for delays.
- Day 3–4: Explore Pokhara, including Phewa Lake and short, weather-appropriate walks.
- Day 5: Travel to Kathmandu by bus or private vehicle.
- Day 6–7: Visit Kathmandu Valley sites such as Swayambhunath, Boudhanath and Pashupatinath, respecting local worship practices.
- Day 8: Return to India by road only if the schedule has a generous buffer.
Best time, costs and where to stay
October and November generally offer clearer skies after the monsoon and are popular for Kathmandu, Pokhara and mountain views. March and April are also pleasant, with warmer lowlands and spring colour in some hill areas. For many travellers, this makes October–November and March–April the best time to visit Nepal by road. December and January can be cold, particularly in the mornings and at altitude. June to September brings monsoon rain, possible road delays and reduced mountain visibility. Check local forecasts before committing to long mountain transfers.
| Expense | Approximate range | Planning note |
|---|---|---|
| India-side travel to border | ₹300–₹2,500 | Varies widely by starting city and class |
| Border-town to Kathmandu or Pokhara bus | ₹800–₹2,500 | Season, coach type and route affect fares |
| Budget stay | ₹800–₹2,000 per room or bed | Prices rise in peak months |
| Mid-range double room | ₹2,500–₹6,000 per night | Compare location, taxes and cancellation terms |
| Food and local transport | ₹700–₹1,800 per person per day | More in tourist centres and higher-end restaurants |
A basic five- to seven-day Nepal road trip cost may be approximately ₹8,000–₹25,000 per person excluding shopping, activities, permits for private vehicles and premium accommodation. Travellers seeking organised Nepal tour packages should compare what is included: border transfers, hotels, permits, guide services and return transport are not always bundled in the advertised price.
In Kathmandu, Thamel is convenient for first-time visitors and transport connections, while Boudha is calmer and close to Boudhanath. In Pokhara, Lakeside is practical for restaurants, walks and tour bookings. In Lumbini, choose accommodation near the garden zone if visiting early. Near border towns, select a well-reviewed hotel with secure luggage storage rather than booking solely by price.
When flying is simpler
Flying is often the better choice when you are travelling from Delhi, Mumbai, Bengaluru, Hyderabad or another distant Indian city, or when your Nepal trip is shorter than five days. A flight to Tribhuvan International Airport in Kathmandu removes one or two long road legs and avoids the uncertainty of a land border. It may also be sensible during monsoon, when road journeys can face delays.
Road travel remains attractive for people near Gorakhpur, Raxaul, Siliguri or the Uttarakhand border; for groups sharing a vehicle; and for itineraries that include Lumbini, Chitwan or several Terai towns. Compare door-to-door time, not just ticket price. A low-cost bus can become expensive if it requires a hotel near the border or causes a missed domestic flight.
What to pack and mistakes to avoid
- Pack layered clothing, a light rain jacket, comfortable walking shoes and a reusable water bottle.
- Carry small Indian and Nepalese currency notes, but ask locally about currently accepted denominations and exchange rates.
- Take a power bank, offline maps, copies of bookings and a basic first-aid kit.
- Do not plan a same-day connection between a long-distance bus and an important flight.
- Do not hand over your passport or voter ID to an unverified agent.
- Do not assume every crossing, bus route or vehicle permit operates all night or every day.
Higher destinations reached after Kathmandu or Pokhara can involve altitude gain. Increase elevation gradually, stay hydrated and seek medical advice before high-altitude travel if you have a health condition or are unsure about your fitness. Check weather and local road notices before travelling into the hills.
Bottom line
For most Indian visitors, Sunauli–Bhairahawa is the most versatile road gateway, Raxaul–Birgunj is efficient from Bihar for Kathmandu, and Panitanki–Kakarbhitta suits eastern Nepal combinations. Carry an original passport or voter ID, allow generous border and traffic buffers, and confirm current bus, customs and entry rules before leaving. Choose the road when the journey is part of the holiday; choose a flight when time and reliability matter more.
Before you go: prices, timings, permits and road conditions change by season. Please confirm the latest details with Embassy of Nepal in India, Indian Railways and IRCTC, Ministry of External Affairs, Government of India and Uttar Pradesh State Road Transport Corporation and Bihar State Road Transport Corporation when relevant. Last reviewed: October 2026.
Frequently Asked Questions
What documents do Indians need to enter Nepal by road?
Indian citizens generally need an original valid Indian passport or Election Commission of India voter ID. Aadhaar, PAN cards and driving licences should not be assumed to be accepted as border travel documents. Carry copies and verify current rules with the Embassy of Nepal and the relevant border authorities.
Which is the best border for Kathmandu from India?
Raxaul–Birgunj is convenient from Bihar and eastern India, while Sunauli–Bhairahawa is practical from Gorakhpur, Varanasi and parts of Uttar Pradesh. The better option depends on your starting city, bus availability and whether you also want to visit Lumbini or Pokhara.
How do I reach Pokhara from Gorakhpur by road?
Travel from Gorakhpur towards Sunauli, cross into Nepal at Bhairahawa, and continue by bus, shared jeep or private vehicle to Pokhara. The Bhairahawa–Pokhara road distance is approximately 190–220 km and the onward journey commonly takes about 5–8 hours, depending on traffic and weather.
Is it better to fly or travel to Nepal by road?
Road travel is usually better for travellers near the border, longer itineraries and trips that include Lumbini, Chitwan or Terai towns. Flying is often simpler from distant Indian cities or for a short Kathmandu holiday because it avoids border queues and long, traffic-sensitive transfers.
Can I take my Indian car to Nepal?
Usually, but you need original vehicle and driver documents plus a Nepal customs or bhansar permit and applicable charges. Confirm the permitted duration, route restrictions, insurance requirements and renewal rules at the specific border before travelling.
How much does an India Nepal road trip cost?
A basic five- to seven-day trip may cost approximately ₹8,000–₹25,000 per person excluding shopping, premium stays, activities and private-vehicle permits. The final amount depends on your Indian starting city, coach type, season, hotel category and number of travellers.
Written by