Nepal
Getting around Nepal: trains, buses, driving and domestic flights
For most first trips, take a morning tourist bus or a 25-minute flight between Kathmandu and Pokhara, and use taxis or ride-hailing apps inside cities. Renting a self-drive car rarely makes sense: roads are slow, and a driver costs about the same as a rental. Choose flights when you have buffer days; choose the bus when weather or budget matters more than time.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideNepal
Key facts
- Best city transport
- Pathao or InDrive app; NPR 300–800 across Kathmandu
- Kathmandu–Pokhara
- 25 min by air (US$110–140) or 7–9 h by tourist bus (NPR 1,500–3,000)
- Self-drive rental
- Possible but rarely worth it; a car with driver is US$100–150 a day
- Rail
- No passenger rail network useful for travellers; a short cross-border line exists in the Terai
- Bus passes
- No national rail or bus pass; buy single tickets per leg
- Night buses
- Avoid; mountain roads and accident risk
- Monsoon effect
- Landslides and roadworks can double Prithvi Highway times
- Lukla flights
- In peak months depart from Manthali, 4–5 h by road from Kathmandu
At a glance: passport, month and price
Nepal has no single best transport mode. The right choice depends on your route, the month and how much a lost day costs you. Use the table to pick a default, then read the detail below.
| Situation | Best default | Cost (2026 estimate) | Watch |
|---|---|---|---|
| Kathmandu to Pokhara, first trip | Morning tourist bus | NPR 1,500–3,000 | 7–9 h; longer in monsoon |
| Kathmandu to Pokhara, short trip | Domestic flight | US$110–140 one way | Cloud cancels flights; keep a buffer day |
| Kathmandu to Chitwan or Lumbini | Flight to Bharatpur or Bhairahawa | US$110–140 one way | Saves a full road day |
| Everest trek start | Flight to Lukla | US$220–240 one way | Peak months leave from Manthali |
| Inside Kathmandu or Pokhara | App taxi | NPR 300–800 per city trip | Agree the fare if hailing on the street |
| Village and trailhead legs | Local bus or shared jeep | NPR 30–1,000 | Crowded; no night services |
| Flexible multi-stop trip | Car or jeep with driver | US$100–150 a day | Agree fuel, tolls and return trip |
| Trekking days | Walk | Guide US$30–40 a day; porter US$20–30 | Licensed guide rules apply in parks |
Step by step: choosing and booking each leg
Start with the map, not the timetable. Nepal's road network radiates from Kathmandu, so almost every long journey begins with a half-day or full-day drive out of the valley. If your trip is under ten days, one domestic flight usually buys back a day you would otherwise spend on the Prithvi Highway.
For Kathmandu–Pokhara, tourist buses leave around 07:00 and take 7–9 hours, with a lunch stop. They are a step above local buses: assigned seats, fewer stops, and a fixed price you pay at a Thamel or Lakeside agency the day before. Local buses and microbuses cost NPR 30–1,000 depending on distance and are the only option on many rural routes, but they are crowded and have a poor safety record. Do not take them overnight.
Domestic flights on the Kathmandu–Pokhara, Bharatpur and Bhairahawa routes take about 25 minutes in the air, roughly 3 hours door to door once you add the airport run and check-in. Foreigners pay dollar fares, so book with your passport and expect US$110–140 one way. Morning departures are more reliable; afternoon cloud and mountain weather cancel flights, so never put a flight on the same day as an international connection.
For Lukla, the gateway to the Everest trek, flights take about 35 minutes and cost roughly US$220–240 one way. In peak trekking months many departures move to Manthali, a 4–5 hour drive from Kathmandu, which means an overnight before your flight. Weather delays of a day or more are normal, so build spare days into both ends of a trek.
Inside cities, use Pathao or InDrive. The apps fix the fare, which matters because street taxis rarely use meters. A cross-town trip in Kathmandu runs NPR 300–800. At the airport, use the fixed-price taxi counter rather than negotiating at the curb. For a full day of sightseeing, hiring a car and driver at US$100–150 is often cheaper than four separate taxi legs, and it lets you reach Bhaktapur, Patan and the valley rim in one loop.
If you want your own vehicle, self-drive rentals exist but are rarely worth it: you need an international permit, the roads demand local knowledge, and a car with a driver costs about the same. Agree fuel, tolls and the driver's return trip in writing before you leave. For trekking legs, a licensed guide is mandatory in national parks and conservation areas, and guides can arrange porters, permits and teahouse bookings along the way.
Notes and traps
Monsoon, roughly June to September, is the single biggest variable. Landslides and roadworks on the Prithvi Highway can double journey times, and domestic flights cancel more often. If you travel then, add a buffer day before any international flight and prefer the bus over a tight flight connection.
Strikes, called bandh, can shut roads and businesses at short notice. Ask your hotel the night before a long drive. Saturday is the weekly holiday, so government offices and many businesses close; museums often close Tuesday.
Book long-distance buses and domestic flights a day or two ahead in peak season (October–November and March–April). For treks, permits and guide rules change; check current requirements for your specific route before you commit. Travel insurance that covers trekking altitude and domestic flight disruption is worth arranging before you fly — see our travel insurance guide.
- Keep one buffer day before any international departure.
- Carry cash for local buses and shared jeeps; apps and cards work in cities.
- Download offline maps; mobile data is patchy on mountain roads.
- Screenshot your bus or flight booking; agency printouts are not always accepted.
FAQ
Sources and verification
Questions people ask
What is the best way to get around Nepal?
For long legs, a morning tourist bus or a domestic flight. Kathmandu–Pokhara is 7–9 hours by bus (NPR 1,500–3,000) or about 25 minutes by air (US$110–140). Inside cities, use Pathao or InDrive; a cross-town trip costs NPR 300–800.
Do I need a car in Nepal?
No. Self-drive rentals are rarely worth it because roads are slow and you need an international permit. A car with driver costs US$100–150 a day and covers the same ground with local knowledge. For cities, app taxis are cheaper.
Are there rail or bus passes for Nepal?
No national rail or bus pass. Buy single tickets per leg, usually a day ahead from an agency or online. A short cross-border rail line exists in the Terai but is not useful for most itineraries.
Should I fly or take the bus from Kathmandu to Pokhara?
Fly if your trip is short and you have a buffer day: 25 minutes in the air, US$110–140. Take the bus if budget or weather matters more: 7–9 hours, NPR 1,500–3,000, and it runs even when flights cancel.
Is it safe to take night buses in Nepal?
Avoid them. Mountain roads are narrow and accident-prone, and night services have a worse safety record. Daytime buses and shared jeeps are the norm; plan to arrive before dark where possible.
How do I get to Lukla for the Everest trek?
Fly from Kathmandu, about 35 minutes, US$220–240 one way. In peak months many flights leave from Manthali, a 4–5 hour drive away, so plan an overnight. Weather delays of a day or more are normal.
Deep dive
Every source; changeable facts are marked check
Sources
- officialNepal Tourism Board
- officialNepal Department of Immigration
- officialCivil Aviation Authority of Nepal
- secondaryWikivoyage – Nepal