From Esperance taxi to Esperance airport, fly to Perth airport, then line 40 bus to Perth. 2 h 32 min $227. From Transwa Bay Esperance bus to Transwa Bay East Perth Set-Down. 10 h 10 min $76. From Transwa Bay Esperance bus to Kalgoorlie Stn Kalgoorlie 1 then train to East Perth Stn East Perth 1. 12 h 40 min $118. From Esperance drive to Perth. 7 h 20 min $76.
Is there a direct bus between Esperance and Perth?
Yes, there is a direct bus departing from Transwa Bay Esperance and arriving at Transwa Bay East Perth Set-Down. Services depart 6 times a week, and operate every day. The journey takes approximately 10¼ hours.