We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Top Tour Operators
Go Surf
Sports Camps & Clinics, Surfing, Windsurfing & Kitesurfing
Capricorn Seakayaking
Kayaking & Canoeing, Scuba & Snorkeling, Nature & Wildlife Tours
West Adventure Tours
Hiking & Camping Tours, Multi-day Tours
Perth Scuba
Scuba & Snorkeling
  • Sort by:
  • Ranking
  • Book Online
We found great results, but some are outside Greater Perth. Showing results in neighbouring cities.
Limit search to Greater Perth.
McLeod Tours Margaret River 0.4 km away
#2 of 40 Outdoor Activities in Margaret River
1 Way to experience it
Inspiration Outdoors Beaconsfield
#1 of 1 Outdoor Activities in Beaconsfield
3 Ways to experience it
Fremantle Tours Fremantle
#2 of 32 Outdoor Activities in Fremantle
3 Ways to experience it
#3 of 93 Outdoor Activities in Perth
#4 of 93 Outdoor Activities in Perth
2 Ways to experience it
#5 of 93 Outdoor Activities in Perth
6 Ways to experience it
Go Surf Scarborough
#1 of 4 Outdoor Activities in Scarborough
1 Way to experience it
#8 of 93 Outdoor Activities in Perth
2 Ways to experience it
2 Ways to experience it
Salmon Bay Rottnest Island
#1 of 21 Outdoor Activities in Rottnest Island
The Basin Rottnest Island
#2 of 21 Outdoor Activities in Rottnest Island
Cottesloe Beach Cottesloe
#1 of 3 Outdoor Activities in Cottesloe
2 Ways to experience it
Mullaloo Beach Mullaloo
#1 of 1 Outdoor Activities in Mullaloo
Rockingham Beach Rockingham
#2 of 8 Outdoor Activities in Rockingham
11 Ways to experience it
South Beach Fremantle
#3 of 32 Outdoor Activities in Fremantle
Perth Quad Perth
#11 of 93 Outdoor Activities in Perth
City Beach City Beach
#1 of 3 Outdoor Activities in City Beach
2 Ways to experience it
#1 of 3 Outdoor Activities in Trigg
#1 of 4 Outdoor Activities in Safety Bay
1 Way to experience it
Rottnest Air-Taxi Rottnest Island
#3 of 21 Outdoor Activities in Rottnest Island
Scarborough Beach Scarborough
#3 of 4 Outdoor Activities in Scarborough
3 Ways to experience it
4 Ways to experience it
#1 of 10 Outdoor Activities in Hillarys
6 Ways to experience it