13/11/2020
Pokhara, nestled at an altitude of 827 metres in the foothills of the magnificent Himalayas, is a truly captivating destination. Renowned for its breathtaking views of majestic peaks, serene lakes, and picturesque landscapes, this Nepalese city draws visitors from across the globe seeking solace and natural beauty. If a journey to Pokhara is on your travel radar, understanding the various routes to get there is key to a smooth and enjoyable experience. This guide will delve into the most effective ways to reach Pokhara, particularly from key cities in India, offering insights into flights, road travel, and train connections.

Pokhara's allure lies not just in its stunning vistas but also in its accessibility, providing travellers with multiple avenues to explore its wonders.
Getting to Pokhara from India
India, being Nepal's closest and most well-connected neighbour, offers several convenient ways to reach Pokhara. Whether you prefer the speed of air travel, the scenic charm of road journeys, or the traditional comfort of trains, there are options tailored to every preference and budget.
By Air
For those seeking the quickest route, flying is an excellent option. While Pokhara has its own domestic airport, direct international flights from India are not common. The most frequent approach involves flying from major Indian cities to Kathmandu, Nepal's capital, and then taking a domestic flight to Pokhara.
Key flight routes to consider:
- Delhi to Pokhara: There are typically 8 flights operated weekly between Delhi's Indira Gandhi International Airport and Pokhara. This is a popular and efficient way to travel.
- Mumbai to Pokhara: From Mumbai, you can take a direct flight to Kathmandu, followed by another flight to Pokhara. Alternatively, flying to Gorakhpur in India and then driving to Pokhara is also a fast route.
- Varanasi to Pokhara: Direct flights from Varanasi to Kathmandu are available, with onward connections to Pokhara. This route is often considered cost-effective.
- Lucknow to Pokhara: Lucknow offers a good number of flights to Pokhara, often via Kathmandu.
- Kolkata to Pokhara: Flights from Kolkata to Pokhara are usually available with a layover in Kathmandu.
- Patna to Pokhara: Similar to other Indian cities, flights from Patna to Pokhara are an option, typically involving a stopover in Kathmandu.
- Bareilly to Pokhara: While direct flights to Kathmandu for onward travel to Pokhara might not be as frequent, alternative routes via Bharatpur from Dhangarhi can be considered if flying is your priority.
- Siliguri to Pokhara: Direct flights from Bhadrapur to Kathmandu, followed by a flight to Pokhara, are available.
It's important to note that flight schedules can vary, and weather conditions can sometimes affect operations, especially for domestic flights. Booking in advance is highly recommended, especially during peak tourist seasons.
By Road
Road travel to Pokhara offers a more immersive experience, allowing you to witness the diverse landscapes between India and Nepal. The city is well-connected by road to Kathmandu and other major Nepalese cities. Several border crossings from India provide access to Nepalese roadways.
From Delhi
By bus from Delhi, the journey to Pokhara is a long one, often taking around 20 hours. This option is best suited for those who enjoy extended bus journeys and wish to see the countryside.
From Gorakhpur
Gorakhpur is a significant transit point for reaching Pokhara. You can hire a bus or a cab from Gorakhpur to the Sunauli border crossing. From Sunauli, numerous local buses and cab services are available to take you to Pokhara, a journey that typically takes about 6 to 8 hours from the border.
From Lucknow
From Lucknow, you can travel to Gorakhpur by train or bus. From Gorakhpur, proceed to the Sunauli border crossing, from where buses are readily available for Pokhara.
From Varanasi
Varanasi offers a relatively straightforward road route to Pokhara. You can drive directly from Varanasi to Pokhara, enjoying the changing scenery along the way.
From Kolkata
While direct bus services from Kolkata to Pokhara are less common, you can travel by road, potentially involving multiple bus changes. Driving your own vehicle or hiring a car is also an option.
From Bareilly
A recommended road route from Bareilly involves taking a bus to Krishnanagar, followed by a taxi to Butwal. From Butwal, Pokhara is easily accessible.
By Train
Direct train connectivity to Pokhara is not available due to its high-altitude location. However, trains can be a viable option to reach border towns in India from where you can continue your journey to Pokhara by road.
From Delhi
If travelling by train from Delhi, you would typically take a train to Gorakhpur. From Gorakhpur, you would then proceed to the Sunauli border and take a bus to Pokhara.

From Mumbai
For train travel from Mumbai, you might consider taking a train from Thane station to Krishnanagar. From Krishnanagar, a bus can take you to Butwal, which is close to Pokhara.
From Varanasi
You can take a direct train from Varanasi to Butwal. From Butwal, it's a straightforward drive to Pokhara.
From Patna
A common train route from Patna involves taking a train from Sonpur Junction to Gorakhpur station. From Gorakhpur, you can continue by train or bus towards the Nepalese border and then to Pokhara. Another option is to take a train to Janakpur and Simara, from where flights to Pokhara might be available.
From Kolkata
Kolkata has direct train services to Raxaul. From Raxaul, you can take a bus to Pokhara.
Crossing the Border into Nepal
Several border crossings facilitate travel from India to Nepal, with Sunauli, Raxaul, and Birganj being among the most popular and convenient.
Sunauli Border Crossing
Sunauli is a major India-Nepal border crossing, frequently used by tourists. From Gorakhpur, you can reach Sunauli, cross over to the Nepalese side, and then take a bus or jeep to Pokhara. The journey from Sunauli to Pokhara typically takes between 6 to 8 hours.
Raxaul and Birganj Border Crossing
Raxaul (India) and Birganj (Nepal) form another significant and relatively easy border crossing. From these points, you can easily find taxis or local buses that will take you to Pokhara. This route usually takes around 6 hours.
Comparing Travel Options
Choosing the best mode of transport depends on your priorities: time, cost, and the desired travel experience. Here's a brief comparison:
| Mode of Transport | Pros | Cons | Estimated Time (from border/major city) |
|---|---|---|---|
| Flight (via Kathmandu) | Fastest, most convenient | Can be expensive, dependent on weather | Approx. 40 mins (Kathmandu to Pokhara) + travel to Kathmandu |
| Bus | Cost-effective, scenic views | Time-consuming, can be less comfortable | 20+ hours (Delhi to Pokhara), 6-8 hours (from Sunauli to Pokhara) |
| Train + Bus | Can be cost-effective, offers a different experience | Requires multiple transfers, can be time-consuming | Variable, depends on train and road connections |
| Private Car/Taxi | Flexible, comfortable, door-to-door | Most expensive option | Variable, depends on origin and traffic |
Frequently Asked Questions
How far is Gorakhpur from Pokhara?
The distance from Gorakhpur to Pokhara is approximately 230-250 kilometres by road, depending on the exact route taken. The journey typically takes about 6 to 8 hours by bus or taxi, including the border crossing formalities at Sunauli.
What is the cheapest way to get to Pokhara from India?
Generally, travelling by bus or a combination of train and bus is the cheapest way to reach Pokhara from India. Routes via Delhi, Varanasi, Gorakhpur, and Patna are often cited as being more budget-friendly.
Is it possible to travel directly from Mumbai to Pokhara by train?
No, there is no direct train service from Mumbai to Pokhara. You would need to take a train to a border town in India (like Gorakhpur or Krishnanagar) and then continue by road or a combination of train and road into Nepal.
Which border crossing is best for reaching Pokhara?
The Sunauli border crossing is very popular and well-equipped for tourists heading to Pokhara. The Raxaul/Birganj crossing is also considered safe and easy. Both offer good onward transport options.
Can I fly directly from any Indian city to Pokhara?
Currently, there are no direct international flights from India to Pokhara. You will need to fly to Kathmandu and then take a domestic flight to Pokhara.
Pokhara awaits with its serene beauty and adventure. By understanding these travel routes, you can plan your journey effectively and make the most of your visit to this Himalayan jewel.
If you want to read more articles similar to Pokhara: Your Gateway to the Himalayas, you can visit the Travel category.
