Getting there & away
Buses for Kathmandu and Pokhara leave regularly from both Belahiya and Bhairawa. For other destinations, you're best off going to Bhairawa. Be suspicious of travel agents in India or Nepal who claim to offer 'through tickets' between the two countries. Everyone has to change buses at the border.
There are regular day and night buses to Pokhara (day/night Rs 230/270, eight hours) and Kathmandu (day/night Rs 230/280, eight hours) via Narayangarh (Rs 150, three hours). Minivans to Pokhara/Kathmandu cost Rs 305/300.
From the bus stand in Bhairawa, buses leave every 15 minutes to Butwal (Rs 28, 30 minutes) where you can change for destinations in the western Terai. Heading east, there's a 6.10am bus to Janakpur (Rs 320, eight hours), a 5am bus to Biratnagar (Rs 470, 10 hours) and a 4.15am service to Kakarbhitta (Rs 520, 12 hours).
Yeti Airlines(527527) and other private airlines offer flights between Kathmandu and Bhairawa (US$90, 40 minutes, daily). Bhairawa airport is about 1km west of town, easily accessible by rickshaw. Most airline offices are around the junction of Bank Rd and the Siddhartha Hwy.