Great Tibet Tour Logo GREAT TIBET TOUR ®
Big News: Tibet has Opened to Expats Living in China Now!

How to Travel to Nepal from India?

  • by Zoe
  • Last Updated: 2021-12-28

Durbar Square in Kathmandu

Both India and Nepal have ancient civilizations and cultures and the two countries have a close connection in geography, history and religion. For Indian nations, Nepal is a popular place to travel for its own remarkable charisma. There are the majestic Himalayas, including Mount Everest - the highest peak in the world, as well as many Hindu monasteries, temples and vibrant cities such as Kathmandu, Pokhara, Bhaktapur, and Biratnagar. Nepal is also one of the closest neighboring countries to India, so travel expenses are not high. Furthermore, Indian nations don't need a visa to enter Nepal except for some required documents which are issued by the Indian government.

Below is the detailed travel guide for Indians to Nepal, including the means of transportation and required documents.

India to Nepal by Flight

Traveling to Nepal from India by flight is fast and convenient, especially from major cities such as New Delhi, Mumbai, and Varanasi. There're many India to Nepal direct flights, while some with a stopover in various Indian cities. The most popular airlines operating India to Nepal flights are Air India, Royal Nepal Airlines, IndiGo, Biman Bangladesh Airlines, Go First, United Airlines, etc. Currently, you can only fly to Kathmandu, the capital of Nepal.

Indian to Nepal flights
Flight routes from Indian to Nepal

Delhi to Kathmandu(DEL to KTM)

There're approximately 7 flights taking off from Indira Gandhi International Airport in Delhi to Tribhuvan International Airport in Kathmandu, among which only 2 are direct flights. The flight distance is 507 miles / 817 kilometers. And the estimated flight time is 1 hour 27 minutes. The minimum airfare for a Delhi to Kathmandu flight would be INR 6,390, which would go up to INR 16,546.

Mumbai to Kathmandu(BOM to KTM)

There're approximately connecting 5 flights taking off from Chhatrapati Shivaji Maharaj International Airport in Mumbai to Tribhuvan International Airport in Kathmandu. The flight distance is 987 miles / 1590 kilometers. And the estimated flight time is 2 hours 30 minutes. All Mumbai to Kathmandu flights have at least one layover or transit. The minimum airfare for a Mumbai to Kathmandu flight would be INR 11,400, which would go up to Rs.29,997.

Bangalore to Kathmandu(BLR to KTM)

There're approximately 6 connecting flights taking off from Kempegowda International Airport in Bangalore to Tribhuvan International Airport in Kathmandu. The flight distance is 1,114 miles / 1,794 kilometers. And the estimated flight time is 3 hours. There's a layover in New Delhi for most Bangalore to Kathmandu flights. The minimum airfare for a Bangalore to Kathmandu flight would be INR 11,688, which would go up to INR 36,502.

Kolkata to Kathmandu(CCU to KTM)

There're approximately 9 connecting flights taking off from Netaji Subhash Chandra Bose International Airport to Tribhuvan International Airport in Kathmandu. The flight distance is  1,318 miles / 2,122 kilometers as there's a detour to Delhi. And the estimated flight time is about 4 hours. There's a 3hr 15min layover in Delhi for the fastest flight. The minimum airfare for a Kolkata to Kathmandu flight would be INR 11,263, which would go up to INR 21,751.

Tips for finding cheap flights to Nepal:

1. The cheapest and fastest flight from India to Nepal is from New Delhi to Kathmandu.

2. Book at least 2 weeks prior to getting the lower than the average price.

3. September, October and November are the peak tourist season. The cheapest month is in May.

4. You are recommended to book round-trip flights since it always works out to be more economical.

India to Nepal by Road

Traveling to Nepal from India by road is a way to save money as well as enjoy the scenery along the route. There're six border-crossings between India and Nepal, among which the most popular one is Sunauli/ Bhairahawa.

Six border crossings
Six border-crossings between India and Nepal

Reach Nepal via Sunauli/ Bhairahawa

The largest and busiest crossing point is Sunauli/ Bhairahawa, from which you can reach central Nepal. Most people traveling overland from northern India such as Varanasi and Delhi would pass through here. It is the largest and busiest port of entry between India and Nepal with convenient transportation to Pokhara(185km), Kathmandu(267km), Lumbini(32.2km) and Chitwan(140km). You may opt for a flight or bus when reaching Pokhara Kathmandu.

Delhi to Sunauli: There's a direct bus service from Delhi to Kathmandu. Air-conditioned Volvo buses depart from Dr. Ambedkar Stadium Bus Terminal and transport passengers to Sunauli via Agra and Kanpur. The one-way fare is approximately INR 2300.

Varanasi to Sunauli:  There is a direct air-conditioned bus from Varanasi to Kathmandu. You can book tickets online or at Varanasi bus stand. The bus departs at 10 pm and it takes approximately 21 hours to reach Kathmandu.

Reach Nepal via Raxaul /Birganj
Another popular crossing point is Raxaul /Birganj, from which you can reach south-central Nepal. It is most convenient for travelers from Bodh Gaya or Kolkata. People from West Bengal or Bihar can also choose this entrance. From here it takes 6 or 7 hours by bus to get to Kathmandu and 8 hours to Pokhara. If you take a jeep, it will shorten this travel time to 4-5 hours to arrive in Kathmandu.

Bodh Gaya to Raxaul: From Bodh Gaya, you are advised to travel by bus or car to the border crossing as it only takes 9 hours. There's no direct train so you have to take a bus from Gaya airport to Patna then transfer to Sonpur finally take a train to Raxual. The whole process takes 13 hours.

Kolkata to Raxaul: From Kolkata, there's a direct train to Raxaul and it takes 16 hours.

Reach Nepal via Panitanki/ Kakarbhitta

This crossing point is accessible by people coming from Darjeeling, Sikkim, Kolkata and other parts of northeastern India. You can reach far eastern Nepal via Kakarbhitta. There are regular buses from Kakarbhitta to Kathmandu (14-16 hours) and Pokhara (15 hours), stopping at Chitwan National Park on the way.

Darjeeling to Panitanki: The distance is only 70km by road. You can travel here either by bus or by car.

Sikkim to Panitanki: The distance is about 180km by road. You can travel here either by bus or by car.

Kolkata to Panitanki: From Kolkata, you can take a train to Gorakhpur then get into Nepal via Panitanki.

Reach Nepal via Banbasa/ Bhimdatta

This is the westernmost border crossing point from India to Nepal. Banbasa is a small border town in Uttarakhand state. It's the fastest and most rural route from Delhi to Kathmandu. To reach Banbasa, you must first reach Bareilly in Uttar Pradesh. According to where you are traveling from, your best option is to get to Delhi then take a train to Bareilly. After arriving Bareilly, you can take an auto-rickshaw ride to the Satellite bus station then look for a bus to Tanakpur, or any other bus that will stop at Banbasa. Please let the conductor know that you will get off at Banbasa.

After crossing the India – Nepal border, you can take a bus to Pokhara(600km) and Kathmandu(700km) from Bhimdatta. Alternatively, you can also drive to Dhangarhi(130km) then fly to Pokhara or Kathmandu.

India to Nepal by Railway

The main rail line that runs between India and Nepal comes from the town of Gorakhpur in Uttar Pradesh, and ends the route across the Sunauli border at Janakpur. Taking a train from a local city in India to Gorakhpur is quite easy because there are many options such as Chauri Chaura Express, Kashi Express, Sapt Kranti Superfast Express. Once you arrive in Sunauli, you can take a public bus and some taxis to Kathmandu, the journey takes 6 hours.

Required Travel Permits

Although Indians can travel to Nepal without applying for a visa, they need to bring a passport or other applicable documents mentioned below to enter the country.

For Indian Citizens Going to Nepal by Air

For Indian citizens entering Nepal by flight/train/bus, either of the following documents is required.

* Valid National Passport.
* A voter ID card issued by the Election Commission of India.


1. Indians over 65 or under 15 can be exempt from the above-mentioned requirements. Instead, they can take some photographic documents to confirm their age and identity, such as PAN card, driving license, CGHS card, ration card, etc.

2. Indians between the age group of 15 to 18 can travel between India and Nepal with a certificate of identity issued by the school principal in the prescribed form.

For Indian Citizens Going to Nepal by Road
For Indian citizens entering Nepal by driving their own vehicles, the following documents are required along with their citizenship certificates at the Nepal border:

* Registration certificate of the vehicle
* Driving license
* A Yaatayaat Anumati or vehicle permit
* A Bhansar or customs permit

Related Articles

  • Grand Festivals and Holidays of Nepal
    Festivals of Nepal are an important part of Nepalese traditional culture. Most Nepali festivals originate from the worship of various gods. Here’s a list of 15 grand festivals and holidays of Nepal including Holi, Maha Shivaratri, Dashain, Tihar, Krishna Janmastami, etc.

  • Hartalika Teej Festival
    Hartalika Teej is a traditional festival for Hindu women in Nepal, lasting for 3 days. During the festival, married women would fast and pray longevity for their husbands, while unmarried women pray to find a good husband.

  • Lukla: World's Most Dangerous Airport and Gateway to Mt.Everest
    Lukla Airport(Tenzing-Hillary Airport) is located in Lukla of eastern Nepal. It ranks as the most dangerous airport in the world. The airport of Lukla is the only gateway from Kathmandu to Mt.Everest, with 30 flights taking off and landing here every day.

  • Things to Know Before Visiting Nepal
    With amazing natural beauty and immense spiritual kindness, Nepal attracts tourists from different countries to travel to this land. Before you visit, it is necessary to know some Nepal travel tips including how to get to Nepal, Nepali visa, cuisines, things to do, the best time to go, etc.

  • Nepalese Food and Cuisines
    When you first encounter traditional Nepalese food, their variety may dazzle you. Generally, Nepalese cuisine is deeply influenced by India. However, the Tibetan food culture has also added rich elements to it. Here are some of the Nepali food that you may have a try.

  • Nepal Tibet Map
    Nepal and Tibet are two Himalayas Kingdoms located at the south and north side of the Himalayas. On Nepal and Tibet tours, you can experience the rich traditions and customs of the world's two top tourist destinations. Here're maps to provide practical travel plans.

  • Kathmandu Altitude: Elevation List of Main Areas and Nearby Travel Destinations
    The average altitude of Kathmandu is 1,370 meters. You don’t have to worry about altitude sickness as it's such a low-altitude place. In fact, If you are not hiking in Nepal, you don't have to worry about altitude sickness at all.

  • Tihar in Nepal
    Tihar, also known as Deepawali or Diwali or the festival of lights, is the most beautiful festival in Nepal, for driving away darkness with light and defeating evil with goodness. The celebrations last for five days starting from August 15th in the Nepalese calendar.

  • Dashain Festival in Nepal
    Dashain is a 15-day festival of Hindus, also the largest and longest festival in Nepal. Dashain means tenth in Nepali. It is intended to commemorate the deeds of Goddess Durga who fought with the demon Mahishasura for nine days and nine nights and won the victory on the tenth day.

  • Ultimate Guide about Teahouse Trekking in Nepal
    Nepal is known as a paradise for trekkers, and there are various hiking routes suitable for different people. Find out the top 8 popular teahouse trekking routes including Everest Base Camp Trek, Annapurna Circuit Trek, etc., and start your venturing in the Himalayas!

Ask a Quick Question Below? Or Call 0086-891-6679450
or Email Us