Great Tibet Tour Logo GREAT TIBET TOUR ®

How to Travel to Nepal from India?

  • by Zoe
  • Last Updated: 2023-10-24
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 are 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 are 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 are approximately 5 connecting flights taking off from Chhatrapati Shivaji Maharaj International Airport in Mumbai to Tribhuvan International Airport in Kathmandu. The flight distance is 987 miles / 1,590 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 are 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 are 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 are 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 2,300.

Varanasi to Sunauli:  There is a direct air-conditioned bus from Varanasi to Kathmandu. You can book tickets online or at the 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 in 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 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

  • How to Plan a Nepal Tibet Bhutan Tour?
    Here are some tips for planning a wonderful Nepal Tibet Bhutan tour including regional overviews, required permits and visas, travel routes...

  • Lukla: World's Most Dangerous Airport and Gateway to Mt.Everest
    Lukla Airport(Tenzing-Hillary Airport) is located in Lukla in eastern Nepal. It is the only gateway from Kathmandu to Mount Everest.

  • Top 10 Tourist Places to Visit in Nepal
    Nepal is a beautiful country. Hinduism, Buddhism, ancient palaces, as well as rich and colorful natural landscape, constitute its unique tourism resources.

  • 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.

  • Dashain Festival in Nepal
    Dashain is the largest and longest festival in Nepal. It means tenth in Nepali. It is to commemorate the victory of Goddess Durga over Buffalo demon.

  • Tihar in Nepal
    Tihar, also known as Deepawali or Diwali, is the most beautiful festival in Nepal for driving away darkness with light and defeating evil with goodness.

  • Hartalika Teej Festival
    Hartalika Teej is a traditional festival celebrated by Hindu women. During the festival, married women would fast and pray for longevity for their husbands.

  • Where is Nepal Located?
    Located on the southern slopes of the Himalayans, Nepal is a landlocked country in South Asia, in eastern Eurasia, and on the west coast of the Pacific Ocean.

  • Nepal Tibet Map
    Nepal and Tibet are located on the south and north side of the Himalayas. Here're practical travel maps of the world's two top tourist destinations.

  • Things to Know Before Visiting Nepal
    Before you visit Nepal, it is necessary to know some Nepal travel tips including how to get to Nepal, cuisines, things to do, best time to go, etc.

Ask a Quick Question Below?
or Email Us

Typically Asked Questions from Our Clients

Asked by Ken ***

Can an Australian passport holder cross into Nepal (Kakabhitta) from West Bengal (Panitanki) to access Badraphur airport and fly to Kathmandu?

Answered by Jennie

Dear Ken****,

Thank you for sending us an inquiry!

Yes, an Australian passport holder crosses into Nepal (Kakabhitta) from West Bengal (Panitanki) to access Badraphur airport and fly to Kathmandu. Just your passport is enough to cross the border. You will get a Nepal visa in Kakarvitta.