Skip to main content

How to travel from India to Nepal By Bus and Train

  • Author:
  • Updated date:
Courtesy of

Courtesy of

Where in India are you?

If you want to go from India to Nepal, there is essentially one major border crossing open for travelers to use. This is border crossing at the town of Sunauli (Belahiya). It can be reached from Gorakhpur, just south of the middle of Nepal. (There is another small border crossing near Darjeeling, but this article focus solely on Gorakhpur.)

Cleartrip Trains Delhi to Gorakhpur

Cleartrip Trains Delhi to Gorakhpur

Getting to Gorakhpur

There will be numerous trains leaving from Delhi to Gorakhpur. Any will work. This is about a 15 hour ride, give or take with delays. Remember that if you want to get to Pokhara or Kathmandu by nightfall, you must arrive at the Sunauli border in the early morning. If you're interested in flying part way, consider flying to Lucknow instead of Delhi as it will significantly cut down on the length of your train ride.

There are trains from Varanasi to Gorakhpur if that is your starting point.

Gorakhpur Train to bus station

Gorakhpur Train to bus station

Gorakhpur to Sunauli

Take a right onto station road when coming out of the Gorakhpur bus station. Walk straight through the first traffic circle and past the petrol pump on your right. You should see a whole bunch of buses lining up to go to the border at Sunauli. It is a three hour ride. If you feel lost, ask anyone, excluding taxi or auto-rickshaw drivers, for directions.

Do not take an auto-rickshaw to the “bus station” it is a two block walk. They will certainly try to rip you off.

We paid 70 rupees each for seats on a crowded dilapidated bus in October 2010 when we did this. The price may have risen since then. Taking a jeep for a three hour ride will be more expensive if you choose to do this. The bus will leave when it is full.

If you are on a schedule, buses run from dawn to late-ish midday. If you want to catch a bus from the Nepali side of the border in Sunauli to Pokhara, Tanzen or Kathmandu, you must leave on a bus in the early morning from Gorakhpur.


Sunauli and Border Customs

The bus will drop you off along the main road, Siddartha Highway, in the dusty town of Sunauli. Just keep walking north along it. The Indian exit customs station is on the right side of the road before the Nepali border. If you have a residence permit because, for example, you are on a student visa, bring it! Two of my friends did not bring theirs and were almost detained at the border. I still remember the border guard saying that because they did not have the residence permit that, “Very big problem this will create.”


There will be a place on the India side of the border where you can exchange Indian for Nepali rupees. The workers will say there are no ATMs on the Nepali side of the border. They lie. Ignore them. However, 500 and 1000 Indian rupee notes are not very liked in Nepal for exchanging currency due to perceived counterfeiting.

Nepali Side

After you pass through customs, (make sure to bring two passport sized photos for the Nepali customs) there will be many hawkers on the Nepal side shouting out destinations for buses. Sometimes they will inflate the rates. Ignore them if you can and continue on until you find a ticket booth.

To Kathmandu

If you are traveling to Kathmandu the ride will take anywhere from 12-18 hours depending on how many car or bus crashes and breakdowns there are along the treacherous mountain road. Accidents can make for maddening delays.


To Pokhara

The buses to Pokhara do not go through Tanzen despite it appearing to be the shorter route from the border. These buses instead follow the same route as if going to Kathmandu. They take the road north to Butwal. Then they go east on the road (H01) along the plains that borders the Himalayan foothills to the city/town of Bharatpur. This road then goes North through the Himalayan foothills and splits at the town of Mugling. The left fork goes to Pokhara. The right fork goes to Kathmandu.

To Tanzen

A shorter ride, perhaps 8 hours. This route goes directly north through Butwal. Buses do go from Tansen to Pokhara, but do not rely on this route if you are pressed for time.

All of these buses will make a short stop along the way at the town of Bhairahawa just north of the border to pick up more passengers.

Costs and Travel Time

The total cost to enter Nepal should be very cheap. The train from Delhi to Gorakhpur on sleeper is about 350INR and the bus ride from Gorakhpur to Sunauli is 70INR. The most expensive item will be the tourist visa which must be paid in USD. A 15 day tourist visa currently costs $25.

Scroll to Continue

Travel Times

Delhi to Gorakhpur: 14+ hours

Gorakhpur to Sunauli Border: 3+ hours

Comments on December 16, 2017:

we r planning a trip to muktinath in April2018.we would like to go with private jeep from pokhara to jomsom,kagibeni and muktinath.what can be prices of these private jeep toors?

is there any agency in pokhara tha making such toors?

jitendra on September 10, 2016:


Sachin on May 27, 2016:

How can i travel to pokhara from Gorakhpur is there any trains or direct bus. Please suggest.

santosh kumar lko on October 17, 2015:

Very usefull

Ravi choudhary on September 22, 2015:

Thnx for giving helpful information. Also advise is any another easy route to go pokhra from delhi.

SANJAY SINHA on September 13, 2015:


rahul grewal on September 06, 2015:

How to come nepal?

ANKIT GARG on July 21, 2015:


chandreshbardia on April 02, 2015:

A very useful info to stranger whether from india or rest of worlds people for an amazing economical journey . Thank u for guide.

narendra b panchal on February 15, 2015:

Sir Can you guide me how to travel from mumbai to nepal & Bhutan by Train & Road , which rout will be the best.

my e mail ID is

sanju on September 22, 2014:

Nice napal

vijay chouhan on September 03, 2014:

Realy its very good.... I think I m lucky for getting this website

ujjyaini on September 03, 2014:

Thanks a lot Aotis. This is a great information. I was exactly looking for this information. Earlier I planned to travel to Raxaul (Bihar) and then cross the boarder and take bus from Birganj to Pokhara. however, none was sure whether a direct bus is available from Birganj to Pokhara. However, Gorakhpur is a better idea, as my train will pass by Gorakhpur by morning 10AM, and I can get a bus from Sunauli to Pokhara. Less travel distance and your blog answers all my qs. Thanks once again :)

Tribank Shivare on August 28, 2014:

Good Place In Nepal

hemraj on August 02, 2014:

i like the information and i attract to going to nepa

thank you this information provide to people

Thangapandi.P on July 28, 2014:

Very use full your msg. Very thanks

Pooja on July 11, 2014:

i like it

prasad visakhapatnam on April 14, 2014:

thanq for the information . very use full

ruchir bansal on April 04, 2014:

After searching 2 hours so many websites but cant get a answer of my little quation but within seconds i get my answer on your website so thankful to u jai ho namo namo

Related Articles