Trekking is the best way to get to interesting and remote mountain villages of Nepal and to have a glimpse of their lifestyle untouched by modern civilization. Rafting and kayaking are immensely popular, especially on the Trisuli River near Kathmandu and the Sun Kosi in Dolalghat. Other activities include mountain biking in the Kathmandu Valley and safari in the Terai. The international airlines operating their flights to Kathmandu include Aeroflot, Biman Bangladesh Airlines, China South West Airlines, Druk Air, Indian Airlines, Lufthansa, Pakistan International Airlines, Singapore Airlines and Thai International. Public buses are the main form of transportation and are cheap, although uncomfortable and tedious.
Buses ply almost on every road paved or unpaved.
There are several services between Kathmandu and Pokhara aimed specifically at tourists. There are no trains and no drive-yourself rental cars in Nepal. Cars with drivers can be hired. Bike riding is gaining popularity with visitors for short jaunts and a bike is often quicker than using local buses, especially in the Kathmandu Valley. Walking is still the most important and most reliable method of getting to places and for moving cargo.