Explore Destinations

Discover the world's most amazing places

How to get from Perth Airport (PER) to Cottesloe Beach

Quick Answer

For most travelers, the fastest and most convenient way from Perth Airport to Cottesloe Beach is by taxi or rideshare (Uber/Ola), taking 25-40 minutes and costing $45-$75 AUD. The cheapest option is public transport (Bus 380 + Train), costing under $5.00 AUD but taking 60-75 minutes with transfers. The best balanced option is the train via Perth City, taking 45-55 minutes for about $5-$7 AUD with a SmartRider card.

Quick Navigation: Perth Airport to Cottesloe Transport

Taxi & Rideshare (Uber, Ola) from Perth Airport

The most straightforward, door-to-door option. Taxis and app-based rideshares are available 24/7 outside Terminals 1, 2, and 4. This is the best choice for families, travelers with heavy luggage, or those arriving late at night.

Step-by-Step Guide:

  1. Exit Arrivals: Follow signs for "Taxi" or "Rideshare" at your terminal.
  2. Choose Service:
    • Taxis: Join the ranked queue. A dispatcher will assign you the next available cab. Major companies include Black & White and Swan Taxis.
    • Rideshare (Uber/Ola): Use the designated pickup zones. Open your app and confirm the pickup location (e.g., "T1 Rideshare Pickup Bay 3").
  3. Journey: The driver will typically take the Tonkin Highway and Mitchell Freeway, exiting at Stirling Highway towards Cottesloe.

Detailed Cost Breakdown:

Service Type Estimated Fare (AUD) Key Factors Affecting Price Best For
Standard Taxi (Metered) $55 - $75 Traffic, time of day (peak surcharge 4 PM-6 PM), number of passengers. Immediate departure, those without smartphone apps.
UberX / Ola Sedan $45 - $65 Surge pricing during peak hours, events, or bad weather. Solo travelers or couples looking for best value.
Uber Comfort / Exec $70 - $100+ Vehicle type, guaranteed newer/more spacious car. Business travel or extra comfort.
Maxi Taxi / UberXL $85 - $120+ Larger vehicle for 6+ passengers or extra luggage. Families or groups of 5-6 people.

Source: Fare estimates based on January 2024 data from taxi company meters and rideshare app simulators for a standard weekday midday trip.

Pros & Cons:

Pros: Door-to-door convenience, 24/7 availability, no transfers, ideal for luggage. Cons: Most expensive option, fare uncertainty with traffic/peak surcharges, can be scarce during major events.

Expert Tip:

Check both Uber and Ola apps simultaneously upon arrival. Ola often runs promotions and can be 10-15% cheaper than Uber for the same route, especially from the airport.

Taking the Train via Perth City

The most popular public transport route, offering a reliable and affordable journey with a scenic approach to the coast. It involves one simple transfer in the city.

The Route & Steps:

  1. Airport to Perth Station: Walk to the Perth Airport Station (connected via walkway to T1 & T2; free terminal transfer bus from T3 & T4). Take the Airport Line (All Stations to Perth) train. Journey time: 18-20 minutes.
  2. Transfer at Perth Station: Follow signs for the Fremantle Line. This is an across-the-platform transfer in most cases. Trains depart every 10-15 minutes.
  3. Perth to Cottesloe Station: Board any Fremantle Line train. Alight at Cottesloe Station (approx. 15 minutes from Perth).
  4. Walk to Beach: Exit the station and walk south down Stirling Highway/Marine Parade for 5-7 minutes to reach the main beach area.

Fares & Ticketing (Transperth):

The system uses a 9-zone fare structure. The airport to Cottesloe trip crosses multiple zones.

Ticket Type Standard Fare (AUD) With SmartRider Discount Where to Buy
Standard Cash Ticket $6.80 N/A Ticket vending machines at airport station.
SmartRider Electronic Fare $5.44 $5.44 (Auto-applied 20% discount) Buy card ($10 inc. $5 credit) & top up at airport station.
Family Rider (Sun/Public Holidays) $14.80 flat N/A For up to 7 people, 2 max adults. Incredible value for families.

Source: Transperth Fare Information.

Important Notes:

Public Bus & Combination Routes (Cheapest Option)

For the absolute lowest cost, a combination of bus and train is your answer. This is less direct and slower, but perfect for budget-conscious solo travelers or backpackers with light luggage.

Primary Budget Route: Bus 380 + Train

  1. Catch Bus 380: From the Terminal 1 & 2 bus stand (or T3/T4 via transfer bus). Take this bus to its final stop, Claremont Station. Journey time: ~45-50 minutes. This bus runs every 30-60 minutes.
  2. Transfer to Train: At Claremont Station, board any Fremantle Line train heading west. Travel one stop to Cottesloe Station (2 minutes).
  3. Walk to Beach: As above (5-7 minutes).

Total Cost: A standard 2-zone fare ($3.00 with SmartRider, $3.80 cash). This is the cheapest possible public transport fare for this trip.

Total Time: 60 to 75 minutes, highly dependent on bus wait time.

Alternative: All-Bus Route (Less Efficient)

Take Bus 380 to Stirling Highway after Claremont, then transfer to Bus 102 (Fremantle Station) and alight near Cottesloe. This involves more uncertainty and waiting. Not recommended for first-time visitors.

Pros & Cons of the Bus+Train Combo:

Pros: Extremely cheap (Cons: Longest travel time, infrequent bus service (check timetable!), multiple stops, not suitable with bulky luggage.

Expert Tip:

If you choose this route, use the Transperth App to track Bus 380 in real-time to minimize waiting at the airport bus stop.

Rental Car from Perth Airport

Ideal for travelers planning to explore Perth, Rottnest Island, or the Margaret River region. All major rental companies have desks in the arrivals halls of all terminals.

Step-by-Step Process:

  1. Pre-book Online: Always book in advance for the best rates and guaranteed vehicle availability. Use comparison sites like VroomVroomVroom.
  2. Pick Up Vehicle: After baggage claim, proceed to the rental desk. Present your license, credit card, and voucher. Shuttles to off-airport lots are provided if needed.
  3. Drive to Cottesloe: Follow signs for "City/Perth". Take Tonkin Hwy South, merge onto Mitchell Fwy South, exit at Stirling Highway (Exit 69). Follow Stirling Hwy west to Cottesloe. Drive time: 25-40 mins.

Cost Considerations (Daily Rates):

Vehicle TypeEstimated Daily Rate (AUD)One-Way Fuel Cost (Approx.)Key Additional Costs
Economy (e.g., Toyota Yaris)$35 - $60$4 - $6Airport Surcharge ($25-$40), Young Driver Fee (
Intermediate SUV (e.g., Hyundai Tucson)$55 - $90$5 - $8Parking fees in Cottesloe (street or paid lots).

Note: Rates vary massively by season, booking lead time, and company.

Parking at Cottesloe Beach:

Street parking is limited and has time restrictions (check signs). Paid parking lots are available near the Cottesloe Beach Hotel and Marine Parade. Consider accommodation with parking if renting a car.

Pre-Booked Private Transfer

For a seamless, meet-and-greet experience. A driver will wait for you in the arrivals hall with a name sign and assist with luggage directly to a waiting vehicle.

Who is it For?

Cost & Booking:

Prices are fixed and paid in advance. For a standard sedan (1-3 pax), expect $90 - $120 AUD. For a minivan (8-10 pax), $140 - $180 AUD. Book via global operators like Suntransfers or local companies like Perth Airport Shuttles (note: "shuttle" here means private vehicle, not shared bus).

Cost & Time Comparison: Perth Airport to Cottesloe Beach

Transport Method Approx. Travel Time Approx. Cost (AUD) for 1-2 Pax Transfers / Stops Best Suited For Our Verdict
Taxi / Rideshare 25 - 40 min $45 - $75 None (Door-to-door) Families, Late arrivals, Heavy luggage 🏆 Fastest & Most Convenient
Train via Perth City 45 - 55 min $5.44 (SmartRider) 1 (Perth Station) Solo/Couple travelers, Budget-mindful, Light luggage ⭐ Best Overall Value
Bus 380 + Train 60 - 75 min $3.00 (SmartRider) 1-2 (Bus to Train) Ultra-budget, Backpackers, No time pressure 💰 Cheapest Option
Rental Car 25 - 40 min $60+ (daily rate + fees) None Exploring beyond Perth, Groups, Multi-stop trips 🚗 For Trip Flexibility
Private Transfer 25 - 40 min $90 - $120+ None (Meet & Greet) Large Groups, Corporate, Luxury/Special Needs 👔 Premium Service

Essential Traveler Tips & Local Insights

1. Managing Luggage:

  • For Public Transport: Pack light if possible. Stairs at some stations (like Perth Underground exits) lack escalators/elevators for every exit.
  • Baggage Storage: Need to explore before check-in? Smart Carte lockers are available in T1 & T2 arrivals (from $12-18 per day).

2. Timing Your Trip:

  • Peak Traffic: Weekdays 7-9 AM (into city) and 4-6:30 PM (out of city) on Mitchell Freeway can double taxi/ride times. Factor this in.
  • Summer Sundays: Cottesloe Beach and surrounding streets are extremely busy. Parking is nearly impossible, and traffic crawls. Arrive by train or taxi.
  • Sculpture by the Sea (Mar): Massive event. Public transport is the only sensible way to access Cottesloe during this period. Extra trains/buses run.

3. Connectivity & Apps:

  • Free Airport Wi-Fi: Connect to "PER Free Wi-Fi" to book your rideshare or check Transperth timetables upon landing.
  • Must-Have Apps: Transperth (journey planner), Uber/Ola, and Google Maps (for real-time traffic).

4. Accessibility:

All airport trains, stations, and buses are wheelchair accessible. For door-to-door accessible taxi services, you can pre-book with Swan Taxis' "Cares" service.

FAQs: Perth Airport to Cottesloe Beach Transport

Is there a direct train from Perth Airport to Cottesloe Beach?

No, there is no direct train. You must take the Airport Line train to Perth City Station (~20 mins), then transfer to the Fremantle Line train to Cottesloe Station (~15 mins).

What is the cheapest way to get from Perth Airport to Cottesloe Beach?

The cheapest option is public transport: Take Bus Route 380 to Claremont Station, then transfer to the train to Cottesloe. Total cost is under $5.00 AUD with a SmartRider card.

What is the fastest way to get from Perth Airport to Cottesloe Beach?

The fastest way is by taxi or rideshare (Uber/Ola), taking 25-40 minutes door-to-door, depending on traffic.

How much is a taxi from Perth Airport to Cottesloe Beach?

A taxi costs approximately $55-$75 AUD. Rideshares like UberX range from $45-$65 AUD. Always confirm the estimated fare in the app before booking.

Can I use a SmartRider card from the airport?

Yes, and it's highly recommended. Purchase and top up a SmartRider card at the airport train station. It gives you a 20% discount on all fares.

Is it easy to get to Cottesloe Beach with lots of luggage?

With multiple or large bags, public transport becomes difficult. A taxi, rideshare, or private transfer is the most convenient choice for luggage.

Are there any shuttle buses directly to Cottesloe Beach?

No, there are no shared shuttle bus services from Perth Airport to Cottesloe Beach. The only direct options are taxis, rideshares, or pre-booked private vehicles.

What should I do if my flight arrives late at night?

If you arrive after ~11:30 PM, your only reliable options are taxi or rideshare, which operate 24/7. Pre-booking a private transfer is also a good option for late arrivals.