The most common route to Hpa-an is by overnight bus from Yangon, which takes about 7 hours and departs from Yangon's main bus station at Aung Mingalar Highway Bus Terminal. Several companies run this route and tickets are inexpensive.
From Mawlamyaing, Hpa-an is about 2 hours by road — the most direct connection by bus or shared taxi. This makes a natural circuit: Yangon to Mawlamyaing by train or bus, then Hpa-an by shared taxi, then back to Yangon by overnight bus.
Hpa-an Airport has scheduled domestic flights operated by Myanmar National Airlines and other carriers, though flight schedules change frequently and advance booking is unreliable. For most travelers, the bus from Yangon is more practical.