There are 5 ways to get from Perth to Marion Bay (Water) by plane, bus, train, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Adelaide Airport, bus
best- Fly from Perth Airport (PER) to Adelaide Airport (ADL)plane PER - ADL
- Take the bus from Adelaide to Port Wakefieldbus
- Take the bus from Port Wakefield to Minlatonbus
- Take the bus from Main St / Fourth St - West side to Slow St / Nelson St - West sidebus
13h 5m$281–534Train, bus, taxi
- Take the train from Perth to Adelaide Parklandstrain
- Take the bus from Adelaide to Port Wakefieldbus
- Take the bus from Port Wakefield to Warookabus
- Take the taxi from Warooka to Marion Bay (Water)taxi
3d 4h$739–9,785Drive 2,660 km
- Drive from Perth to Marion Bay (Water)car 2,660 km
28h 3m$478–690Fly to Whyalla Airport, bus
- Fly from Perth Airport (PER) to Whyalla Airport (WYA)plane PER - WYA
- Take the bus from Whyalla to Port Wakefieldbus
- Take the bus from Port Wakefield to Yorketownbus
- Take the bus from Edithburgh Rd / Waterloo Bay Rd - South West side to Slow St / Nelson St - West sidebus
17h 40m$598–870Fly to Port Lincoln Airport, drive
- Fly from Perth Airport (PER) to Port Lincoln Airport (PLO)plane PER - PLO
- Drive from Port Lincoln Airport (PLO) to Marion Bay (Water)car
13h 46m$594–995
Perth Airport (PER) to Adelaide Airport (ADL) flights
Questions & Answers
The cheapest way to get from Perth to Marion Bay (Water) is to fly and bus which costs $280 - $550 and takes 13h 5m.
The fastest way to get from Perth to Marion Bay (Water) is to fly and bus which takes 13h 5m and costs $280 - $550.
The distance between Perth and Marion Bay (Water) is 2497 km. The road distance is 2660 km.
The best way to get from Perth to Marion Bay (Water) without a car is to train and bus and taxi which takes 3 days 4h and costs $700 - $10,000.
It takes approximately 13h 5m to get from Perth to Marion Bay (Water), including transfers.
Marion Bay (Water) is 1h 30m ahead of Perth. It is currently 12:26 PM in Perth and 1:56 PM in Marion Bay (Water).
Yes, the driving distance between Perth to Marion Bay (Water) is 2660 km. It takes approximately 28h 3m to drive from Perth to Marion Bay (Water).
There are 17+ hotels available in Marion Bay (Water).
What companies run services between Perth, WA, Australia and Marion Bay (Water), SA, Australia?
There is no direct connection from Perth to Marion Bay (Water). However, you can take the train to Airport Central Stn Platform 2, walk to Perth Airport (PER) airport, fly to Adelaide Airport (ADL), walk to Stop 10 Adelaide Airport, take the bus to Stop C1 Currie St - North side, walk to Adelaide, take the bus to Port Wakefield, take the bus to Minlaton, walk to Main St / Fourth St - West side, take the bus to Slow St / Nelson St - West side, then take the taxi to Marion Bay (Water). Alternatively, you can take the train to Adelaide Parklands, walk to Stop A1 Sir Donald Bradman Dr - North side, take the line 203 bus to Stop D1 Grote St - North side, walk to Adelaide, take the bus to Port Wakefield, take the bus to Warooka, then take the taxi to Marion Bay (Water).
- Website
- qantas.com
Flights from Perth Airport to Adelaide Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- $350–1,200
Flights from Perth Airport to Adelaide Airport via Melbourne
- Ave. Duration
- 5h 56m
- When
- Every day
- Estimated price
- $460–1,500
Flights from Perth Airport to Whyalla Airport via Adelaide Airport
- Ave. Duration
- 7h 8m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $240–1,800
Flights from Perth Airport to Whyalla Airport via Melbourne, Adelaide Airport
- Ave. Duration
- 9h 5m
- When
- Monday to Friday
- Estimated price
- $650–2,200
Flights from Perth Airport to Port Lincoln Airport via Adelaide Airport
- Ave. Duration
- 6h 6m
- When
- Every day
- Estimated price
- $490–1,600
Flights from Perth Airport to Port Lincoln Airport via Melbourne, Adelaide Airport
- Ave. Duration
- 9h 6m
- When
- Every day
- Estimated price
- $600–2,100
- Website
- virginaustralia.com
Flights from Perth Airport to Adelaide Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- $220–410
Flights from Perth Airport to Adelaide Airport via Melbourne
- Ave. Duration
- 5h 55m
- When
- Friday
- Estimated price
- $220–410
- Website
- jetstar.com
Flights from Perth Airport to Adelaide Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- $190–390
- Website
- rex.com.au
Flights from Perth Airport to Port Lincoln Airport via Adelaide Airport
- Ave. Duration
- 4h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $230–850
- Phone
- 1800 703 357
- [email protected]
- Website
- journeybeyondrail.com.au
Train from Perth to Adelaide Parklands
- Ave. Duration
- 2d 22h
- Frequency
- Once a week
- Estimated price
- $598–10,000
- Book at
- https://bookings.journeybeyondrail.com.au/
- Everyday Daynighter Seat
- $598
- Advanced Gold Single Cabin
- $1,000–1,400
- Low Gold Single Cabin
- $1,000–1,400
- Everyday Gold Single Cabin
- $1,200–1,700
- GOLD TWIN
- $2,400–4,500
- GOLD SINGLE
- $2,200–3,400
- PLATINUM
- $6,000–10,000
- GOLD PREMIUM TWIN
- $2,900–5,500
- Phone
- 1300 473946
- [email protected]
- Website
- greyhound.com.au
Bus from Adelaide to Port Wakefield
- Ave. Duration
- 1h 25m
- Frequency
- 6 times a week
- Estimated price
- $26–45
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $29–45
- Advantage
- $26–40
- Flexible
- $28–40
Bus from Adelaide to Port Wakefield
- Ave. Duration
- 1h 25m
- Frequency
- 6 times a week
- Estimated price
- $26–45
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- $29–45
- Advantage
- $26–40
- Flexible
- $28–40
- Phone
- 08 8821 2755
- [email protected]
- Website
- peninsulacoaches.com.au
Bus from Port Wakefield to Minlaton
- Ave. Duration
- 1h 35m
- Frequency
- Once a week
- Estimated price
- $40–60
- Schedules at
- peninsulacoaches.com.au
Bus from Port Wakefield to Warooka
- Ave. Duration
- 2h
- Frequency
- Once a week
- Estimated price
- $45–60
- Schedules at
- peninsulacoaches.com.au
Bus from Port Wakefield to Yorketown
- Ave. Duration
- 2h 5m
- Frequency
- 3 times a week
- Estimated price
- $45–55
- Schedules at
- peninsulacoaches.com.au
- Phone
- 1300 311 108
- Website
- adelaidemetro.com.au
Bus from Main St / Fourth St - West side to Slow St / Nelson St - West side
- Ave. Duration
- 2h 10m
- Frequency
- Once a week
- Estimated price
- $5
- Website
- https://www.adelaidemetro.com.au/
- Schedules at
- https://www.adelaidemetro.com.au/routes-and-schedules
Bus from Edithburgh Rd / Waterloo Bay Rd - South West side to Slow St / Nelson St - West side
- Ave. Duration
- 1h 40m
- Frequency
- Once a week
- Estimated price
- $5
- Website
- https://www.adelaidemetro.com.au/
- Schedules at
- https://www.adelaidemetro.com.au/routes-and-schedules
- Phone
- 1300 851 345
- [email protected]
- Website
- stateliner.com.au
Bus from Whyalla to Port Wakefield
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- $55–80
- Website
- https://stateliner.com.au/
- Schedules at
- https://stateliner.com.au/bus-timetables-bookings/
- Ave. Duration
- 36 min
- Estimated price
- $65–85
Want to know more about travelling around Australia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Best ways to travel around Australia
Read the travel guide
10 amazing places to get away from it all in Australia
Read the travel guide
4 of the smartest ways to explore Australia
Read the travel guide




















