Questions? (888) 651-9785(888) 651-9785

Top Cruises in Perth

273 Reviews
Top Cruises in Perth
Whether cruising along the scenic Swan River toward Fremantle Harbour or venturing further afield to explore the islands of the Indian Ocean, there are plenty of ways to get on the water in Perth. Here are your options for cruises.
 
Adventure Cruises
Cruise out across the Indian Ocean to Rottnest Island, where adventurous travelers can swim and snorkel along vibrant corals, or zip around the coast on a speedboat. Alternatively, set sail on a whale-watching cruise around Geographe Bay and spot humpback whales and southern right whales during their annual migration (September to December); visit Penguin Island, where you can see little penguins, dolphins, and sea lions; or take a thrilling jet-ski ride around the Marmion Marine Park.
 
Food & Wine Cruises
Set out to explore the vineyards and wineries of the Swan Valley by boat, stopping off to tour the riverfront Sandalford winery. While on board, dine on afternoon tea or a buffet lunch, and enjoy guided wine tastings as you cruise downstream. For a foodie experience closer to the city, opt for a romantic dinner cruise along the Swan River with views of Perth’s illuminated landmarks, or tuck into fresh local seafood on a Fremantle lunch cruise.
 
Sightseeing Cruises
Whether you’re a first-time visitor or looking to get off-the-beaten-track, sightseeing cruises offer a unique overview of Perth’s attractions. Spot landmarks such as Kings Park, the old Swan Brewery building, and the Bell Tower as you cruise along the Swan River, or follow the river all the way to the port town of Fremantle. For the best value, combine a river cruise with a coach tour of Perth, a sightseeing tram tour of Fremantle, or entrance to attractions such as Perth Zoo or the Optus Stadium.
Read More
Tours & Activities (30)
Category
Select Dates
Filter
Clear Filters
Clear Filters
Free Cancellation:Get a full refund up to 24 hours in advance on most experiences.See Details
Sort by:Featured

Book online or call
(888) 651-9785
(888) 651-9785