How To Get To Kathmandu: Routes, Time & Cost 2026
How to get to Kathmandu in 2026: flights via Gulf and Asian hubs, flights and buses from India, the four main border crossings, and the airport taxi to Thamel,
Hidden Hymn
Author
Hidden Hymn writes for Hidden Hymn — long-form stories from the world's quietest corners.
September 11, 2026 · 9 min read

You can get to Kathmandu by the Tribhuvan International Airport and six practical land crossings from India. There is no rail link into Nepal, so every overland route ends in a road journey. For most travelers, working out how to get to Kathmandu is simple: fly. If you are coming from India, or are already inside Nepal, the options are worth weighing properly. This guide covers how to reach Kathmandu, Nepal, by air and by road, with the time and cost of each route.
How to get to Kathmandu at a glance
Route | Time | Best for |
Long-haul flight via a hub | 12–24 hrs door to door | Europe, North America, Australia |
Non-stop flight from India | About 1 hr 45 min from Delhi | Delhi, Mumbai, Bengaluru |
Domestic flight within Nepal | 25–55 min | Pokhara, Bhairahawa, Biratnagar, Bhadrapur |
Overland via an India–Nepal border | 8–16+ hrs from the border region | Budget travellers in north and east India |
Direct India–Kathmandu bus | About 21–30 hrs | Delhi and Varanasi, no transfers |
How to reach Kathmandu by air
Long-haul flights to Kathmandu go through a hub
There are no direct flights to Kathmandu from Europe, North America or Australia, so almost every long-haul traveller connects once. What to expect:
• Hubs: Doha, Dubai, Istanbul, Bangkok, Kuala Lumpur, Singapore, Delhi or a Chinese gateway.
• Airport: you land at Tribhuvan International Airport (TIA, code KTM) on the eastern edge of the city.
• Airlines: Qatar Airways, Turkish Airlines, FlyDubai and others run regular international flights to Kathmandu.
• Journey time: one stop and 12 to 24 hours door to door, depending on your origin and layover.
If you are planning how to get to Kathmandu from the US, the same rule applies: there is no non-stop service, so pick a one-stop routing through a Gulf or Asian hub and compare the total journey time, not just the fare.
Planning tip: Airfare to Kathmandu spikes sharply for October and April, the two peak travel months, and it spikes early. If you are travelling in either window, book months rather than weeks ahead. It is the single biggest saving available on a Nepal trip.
How to go Kathmandu from India by air
Flying is the quickest way to reach Kathmandu from India, and it is cheap:
• Routes: non-stop services from Delhi, Mumbai and Bengaluru, with Varanasi and other routes operating seasonally.
• Flight time: Delhi to Kathmandu takes about 1 hour 45 minutes.
• Airlines: IndiGo, Air India, Air India Express and Nepal Airlines fly the Delhi route several times a day.
• ID: Indian nationals do not need a visa and can travel on a passport or original voter ID. Aadhaar is not accepted for flights, which catches people out at check-in rather than at the border.
Domestic flights if you are already in Nepal
Buddha Air, Yeti Airlines and others link Pokhara, Bhairahawa, Biratnagar and Bhadrapur to Kathmandu in 25 to 55 minutes. On most of these routes the alternative is a long, winding highway drive, which is why the flights are worth the money.
Planning tip: Domestic schedules are weather-dependent, badly so during the monsoon and in winter fog. Never book a tight same-day connection onto an international departure. Leave a night in Kathmandu as a buffer.
How to reach Kathmandu from India by road
If you want to know how to reach Kathmandu by road, the answer is one of four main border crossings. Each works the same way: reach the border by Indian transport, walk or drive across, and pick up Nepali transport on the far side. None is fast. All are cheap.
The four main India–Nepal border crossings
Crossing | Reached from | Time to Kathmandu | Best for |
Sunauli / Bhairahawa | Gorakhpur by train, then bus (3–4 hrs) | 8–12 hrs from Gorakhpur | Delhi, Varanasi, eastern UP |
Raxaul / Birgunj | Patna by bus or taxi (4–6 hrs) | 12–16 hrs total | Bihar, Bodh Gaya, Kolkata |
Panitanki / Kakarbhitta | Siliguri or New Jalpaiguri by shared jeep (1 hr) | 14–16 hrs from Kakarbhitta | Darjeeling, Sikkim, the Northeast |
Banbasa / Mahendranagar | Bareilly, Haldwani or Rudrapur | Usually broken over two days | Uttarakhand, western UP |
What to know at each crossing
Crossing | Advice |
Sunauli / Bhairahawa | The busiest and most straightforward. Cross early, between 06:00 and 08:00, to catch the direct tourist buses that leave Bhairahawa around 07:00–08:00. Ignore the touts and money changers and walk straight to immigration. |
Raxaul / Birgunj | The most direct route from Bihar. The onward bus takes 6 to 8 hours; a shared jeep cuts it to 4 or 5. Night buses arrive in Kathmandu early in the morning. |
Panitanki / Kakarbhitta | A genuinely long day and worth breaking. The better option is a two-hour bus to Biratnagar, then a 45-minute flight for the last leg. |
Banbasa / Mahendranagar | The least-used of the main crossings, with the slowest onward road. Only worth it if you are already in Uttarakhand. |
Direct India–Nepal buses that skip the transfers
Two bus services run all the way through to Kathmandu. They remove every vehicle change, at the cost of a very long sit.
Service | Departs from | Journey | Notes |
Indo-Nepal Maitri Bus Sewa (Delhi Transport Corporation) | Dr Ambedkar Stadium terminal, Delhi | 1,150 km in about 30 hrs, crossing at Sunauli | Air-conditioned; runs on a fixed schedule, not daily |
Varanasi–Kathmandu overnight bus | Varanasi, 22:00 departure | About 21 hrs | Air-conditioned; book online or at the Varanasi bus stand. Shorter than routing via Delhi and the most popular overland option for Indian travellers |
Getting from Tribhuvan International Airport into the city
Once you land, the last step is the short ride from Tribhuvan International Airport to your hotel:
• Distance: TIA is about 6 km from the centre.
• Time: 25 to 40 minutes to Thamel, depending on traffic.
• Ride-hailing apps: cheaper, but they need a local number.
• SIM card: buy one at the Ncell or NTC counter in the arrivals hall before you leave the terminal.