Travel from Esperance to Perth

Bus or fly from Esperance to Perth?

Regional Express flies from Esperance to Perth 3 times a day. Alternatively, TransWA operates a bus from Esperance to Perth 6 times a week. Tickets cost $65 - $90 and the journey takes 10 h 10 min.

Travel Guides

Best ways to travel around AustraliaRome2rio’s tips and tricks to getting around Australia

How to get from Esperance to Perth

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.

Operators from Esperance to Perth

Close Print Itinerary
  1. Here are 4 options to get from
    Esperance to Perth:

    1. Trip:
      1 Fly
      • One-Way approx: USD $170 - $329
      • Duration: 2 h 32 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $170 - $329
        • Duration: 2 h 32 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $65 - $90
      • Duration: 10 h 10 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $65 - $90
        • Duration: 10 h 10 min
        Close x
    3. Trip:
      3 Bus, train
      • One-Way approx: USD $97 - $135
      • Duration: 12 h 40 min
      Open +
      • Trip:
        3 Bus, train
        • One-Way approx: USD $97 - $135
        • Duration: 12 h 40 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $60 - $95
      • Duration: 7 h 20 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $60 - $95
        • Duration: 7 h 20 min
        Close x