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.
Clear all
Your Selections
  Free Wifi Budget Beach Luxury City Center Mid-range Breakfast included Pool Romantic Free Parking Resort Boutique Family-friendly Charming Quiet Restaurant Suites Kitchenette Spa Bar/Lounge Fitness center Room Service Business Classic & up Internet & up Air Conditioning Independent Hotels Non-Smoking Hotel & up Meeting room Reduced mobility rooms Hotels with Restaurants Concierge Quiet Hotels Spa Hotels Business services Cheap Hotels Luxury Boutique Hotels Luxury Beach Hotels Boutique Hotels Wedding Hotels Boutique Spa Hotels Hotels with Jacuzzi Oceanfront Hotels Romantic Boutique Hotels Hotels with Hot Tubs Luxury Beach Resorts Beach Resorts Luxury Resorts $ $$ $$$ $$$$ Quality Inn Hotels with Villas Boardwalk Hotels Luxury Spa Hotels Heritage Hotels Airport Transportation Honeymoon Resorts Trendy Quaint Rendezvous Hotels Convention Hotels Historic Hotels Ramada Hotels with Smoking Rooms Scarborough Rydges Themed Hotels Honeymoon Hotels Within 25 mi Any distance from Rottnest Island Visitor Centre
Accommodation
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveler Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveler Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Like saving money? We search up to 200 sites to help you save up to 30%
See all hotels in or near Rottnest Island
Be. Fremantle
43 Mews Road, Challenger Harbour, Fremantle, Western Australia 6160, Australia
12.6 miles from Rottnest Island Visitor Centre
  • Free Wifi
Ocean Beach Hotel
Expedia.com
$66
View Deal
140 Marine Parade | Cnr Marine Parade and Eric Street, Cottesloe, Western Australia 6011, Australia
12.4 miles from Rottnest Island Visitor Centre
  • Free Parking
  • Beachfront
The Cottesloe Beach Hotel
104 Marine Pde, Cottesloe, Western Australia 6011, Australia
12.4 miles from Rottnest Island Visitor Centre
  • Free Wifi
  • Beachfront
Hougoumont Hotel Fremantle
15 Bannister St, Fremantle, Western Australia 6160, Australia
12.7 miles from Rottnest Island Visitor Centre
  • Free Wifi
  • Breakfast included
Quality Suites Fremantle
22 Bannister St, Fremantle, Western Australia 6160, Australia
12.7 miles from Rottnest Island Visitor Centre
  • Free Wifi
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.