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 Beachfront Luxury City Centre Mid-range Breakfast included Pool Romantic Value Free Parking Resort Trendy Boutique Family-friendly Charming Quiet Restaurant Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness centre Room Service Business Classic Casino Green & up & up Air Conditioning Internet Independent Hotels Non-Smoking Hotel & up Meeting Rooms Business Centre Quiet Hotels Hotels with Restaurants City Centre Hotels Concierge Hotels with Free Wifi Downtown Hotels Hotels with Room Service Cheap Hotels Clean Hotels Modern Hotels Hotels with Balconies Accessible rooms Hotels with Bars Spa Hotels Budget Hotels Apartment Hotels Luxury Spa Hotels Perth CBD Safe Hotels Wedding Hotels Convention Hotels Suite Hotels Hotels with Kitchenette Hotels with Shuttle Hotels with Complimentary Breakfast Luxury Boutique Hotels Boutique Hotels Hotels with Jacuzzi Charming Hotels Hotels with Hot Tubs East Perth Luxury Beach Hotels Honeymoon Hotels Hotels with Villas West Perth Quest Apartment Hotels Comfort Inn Hotels with Infinity Pools Heritage Hotels 60+ Traveller Historic Hotels Boardwalk Hotels Luxury Traveller Nature Lover Boutique Spa Hotels Quiet Resorts Hotels with Smoking Rooms Family Holiday Maker Family Resorts Shopping Fanatic Romantic Boutique Hotels Spa Resorts $ $$ $$$ $$$$ The Sebel Rendezvous Hotels Adina Quality Inn Mantra Four Points Cheap Resorts Unique Hotels Citadines Apart Hotel Pan Pacific Ibis Budget Mercure Foodie Like a Local Trendsetter History Buff Urban Explorer Beach Resorts Fraser Suites Thrill Seeker Themed Hotels Hilton Hotels Peace and Quiet Seeker Best Western Premier Wedding Resorts InterContinental Travelodge Ibis Hotels Hyatt Honeymoon Resorts Oceanfront Hotels Quaint Art and Architecture Lover Peppers Luxury Family Hotels Novotel Golf Course Golf Hotels Holiday Inn All Inclusive Resorts Best Western Plus Aloft Ramada Beach Goer Luxury Resorts Crowne Plaza Best Western Rydges Within 25 km Within 50 km
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveller 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
Sponsored
16 Dolphin Dr | Comet Bay, Mandurah, Western Australia 6210, Australia
24.3 km from Penguin Island
  • Free Wifi
  • Free Parking
Seashells Mandurah
US$132
TripAdvisor
US$136
Booking.com
US$149
HotelQuickly
SAVE US$17
US$149
US$132
Travelocity
View Deal
16 Dolphin Dr | Comet Bay, Mandurah, Western Australia 6210, Australia
24.3 km from Penguin Island
  • Free Wifi
  • Free Parking
Seashells Mandurah
US$132
TripAdvisor
US$136
Booking.com
US$149
HotelQuickly
SAVE US$17
US$149
US$132
Travelocity
View Deal
110 Mandurah Tce, Mandurah, Western Australia 6210, Australia
24.5 km from Penguin Island
  • Free Parking
  • Pool
Mandurah Motel and Apartments
US$85
TripAdvisor
US$85
Hotels.com
US$85
Hotwire.com
US$85
Expedia.com
View Deal
Mandurah Holiday Village 124 Mandurah Tce, Mandurah, Western Australia 6210, Australia
24.5 km from Penguin Island
  • Free Parking
  • Pool
Mandurah Family Resort

Agoda.com

Hotwire.com

Hotels.com
Loading prices...
65 Ormsby Tce, Mandurah, Western Australia 6210, Australia
24.6 km from Penguin Island
  • Free Wifi
  • Free Parking
Atrium Hotel Mandurah
US$81
Hotels.com
US$81
Booking.com
US$81
Travelocity
SAVE US$4
US$81
US$77
Agoda.com
View Deal
1 Marco Polo Drive, Mandurah, Western Australia 6210, Australia
25.0 km from Penguin Island
  • Free Wifi
  • Free Parking
The Sebel Mandurah
US$115
Booking.com
US$115
Hotels.com
US$127
HotelQuickly
SAVE US$14
US$127
US$113
AMOMA
View Deal
2 Gibson St, Mandurah, Western Australia 6210, Australia
25.3 km from Penguin Island
  • Free Parking
Foreshore Motel
US$85
Priceline
US$85
Booking.com
US$85
Agoda.com
View Deal
20 Apollo Pl, Mandurah, Western Australia 6210, Australia
26.0 km from Penguin Island
  • Free Wifi
  • Free Parking
Quest Mandurah
US$101
Hotels.com
US$101
Travelocity
US$101
Hotwire.com
SAVE US$5
US$101
US$97
Agoda.com
View Deal
43 Mews Road, Challenger Harbour, Fremantle, Western Australia 6160, Australia
27.2 km from Penguin Island
  • Free Wifi
Be. Fremantle
US$142
Booking.com
US$138
Hotels.com
US$192
HotelQuickly
SAVE US$56
US$192
US$136
Priceline
View Deal
32 Arundel St, Fremantle, Western Australia 6160, Australia
27.7 km from Penguin Island
  • Free Wifi
  • Free Parking
Arundels Boutique Bed & Breakfast Accommodation
US$106
TripAdvisor
US$109
Booking.com
US$106
Orbitz.com
SAVE US$3
US$109
US$106
Hotels.com
View Deal
Cnr Marine Terrace & Essex Street, Fremantle, Western Australia 6160, Australia
27.8 km from Penguin Island
  • Free Wifi
  • Pool
Esplanade Hotel Fremantle - by Rydges
US$124
TripAdvisor
US$124
Hotels.com
US$124
Hotwire.com
US$124
Booking.com
View Deal
47 South Tce, Fremantle, Western Australia 6160, Australia
27.9 km from Penguin Island
  • Free Wifi
  • Restaurant
Norfolk Hotel
22 Bannister St, Fremantle, Western Australia 6160, Australia
28.0 km from Penguin Island
  • Free Wifi
Quality Suites Fremantle
US$103
TripAdvisor
US$121
Booking.com
US$154
AMOMA
SAVE US$51
US$154
US$103
Hotels.com
View Deal
59 Canning Hwy | East Fremantle, East Fremantle, Fremantle, Western Australia 6158, Australia
29.7 km from Penguin Island
  • Free Wifi
  • Free Parking
Tradewinds Hotel Fremantle
US$119
Booking.com
US$119
Hotels.com
US$119
Expedia.com
SAVE US$17
US$119
US$102
Agoda.com
View Deal
7-9 John St, Fremantle, Western Australia 6159, Australia
30.6 km from Penguin Island
  • Free Parking
  • Pool
Pier 21 Apartment Hotel
US$131
TripAdvisor
US$135
Booking.com
US$163
AMOMA
SAVE US$31
US$163
US$131
Hotels.com
View Deal
1 Tatham Rd, South Yunderup, Western Australia 6208, Australia
32.3 km from Penguin Island
  • Free Parking
  • Pool
River Resort Villas
US$156
TripAdvisor
US$156
Priceline
US$157
Hotwire.com
US$157
Hotels.com
View Deal
Cnr Albany & Southwest Highway, Armadale, Western Australia 6112, Australia
34.6 km from Penguin Island
  • Free Parking
  • Pool
Heritage Country Motel

TripAdvisor

Booking.com

HotelQuickly
Loading prices...
104 Marine Pde, Cottesloe, Western Australia 6011, Australia
34.8 km from Penguin Island
  • Free Wifi
  • Beachfront
The Cottesloe Beach Hotel
US$135
TripAdvisor
US$135
Hotels.com
US$173
HotelQuickly
SAVE US$38
US$173
US$135
Expedia.com
View Deal
891 Canning Hwy, Applecross, Melville, Western Australia 6153, Australia
35.0 km from Penguin Island
  • Free Parking
Canning Bridge Auto Lodge
140 Marine Parade | Cnr Marine Parade and Eric Street, Cottesloe, Western Australia 6011, Australia
35.3 km from Penguin Island
  • Free Parking
  • Beachfront
Ocean Beach Hotel
US$73
TripAdvisor
US$73
Hotels.com
US$75
getaroom.com
SAVE US$2
US$75
US$73
Expedia.com
View Deal
12 Burnley St, Thornlie, Gosnells, Western Australia 6108, Australia
37.0 km from Penguin Island
    Perth City Motel
    US$69
    TripAdvisor

    Orbitz.com
    US$71
    Booking.com
    SAVE US$2
    US$71
    US$69
    Expedia.com
    View Deal
    137 Melville Pde, Como, Western Australia 6152, Australia
    37.4 km from Penguin Island
    • Free Wifi
    • Free Parking
    Broadwater Resort Apartments
    US$131
    TripAdvisor
    US$135
    Booking.com
    US$131
    Hotwire.com
    SAVE US$4
    US$135
    US$131
    Hotels.com
    View Deal
    3 Preston St, Como, Western Australia 6152, Australia
    37.5 km from Penguin Island
    • Free Wifi
    • Free Parking
    Windsor Lodge Como
    US$99
    TripAdvisor
    US$102
    Booking.com
    US$99
    Expedia.com
    SAVE US$3
    US$102
    US$99
    Hotels.com
    View Deal
    1 Preston St, Como, Western Australia 6152, Australia
    37.5 km from Penguin Island
      Swanview Motor Inn
      112 Melville Pde, Como, Western Australia 6152, Australia
      37.8 km from Penguin Island
      • Pool
      • Restaurant
      Pagoda Resort & Spa
      US$122
      TripAdvisor
      US$123
      Hotels.com
      US$152
      HotelQuickly
      SAVE US$34
      US$152
      US$117
      Priceline
      View Deal
      1235 Albany Hwy, Bentley, Canning, Western Australia 6102, Australia
      39.0 km from Penguin Island
      • Free Parking
      • Pool
      Bentley Motel
      US$102
      TripAdvisor
      US$105
      Booking.com
      US$102
      Expedia.com
      SAVE US$3
      US$105
      US$102
      Hotels.com
      View Deal
      53 South Perth Esp, South Perth, Perth, Western Australia 6151, Australia
      39.7 km from Penguin Island
      • Free Wifi
      • Free Parking
      The Peninsula Riverside Apartments
      US$105
      TripAdvisor
      US$108
      Booking.com
      US$108
      Priceline
      SAVE US$3
      US$108
      US$105
      Hotels.com
      View Deal
      61 Canning Hwy, South Perth, Perth, Western Australia 6151, Australia
      40.0 km from Penguin Island
      • Free Wifi
      • Free Parking
      Metro Hotel Perth
      US$88
      Expedia.com
      US$85
      Hotels.com
      US$89
      HotelQuickly
      SAVE US$14
      US$89
      US$75
      Booking.com
      View Deal
      255 Thomas St, Shenton Park, Western Australia 6008, Australia
      40.0 km from Penguin Island
      • Free Wifi
      • Free Parking
      Kings Park Motel
      US$95
      Hotels.com
      US$102
      Booking.com
      US$95
      Travelocity
      SAVE US$10
      US$102
      US$92
      Expedia.com
      View Deal
      7 Scenic Cres, South Perth, Perth, Western Australia 6151, Australia
      40.4 km from Penguin Island
      • Free Parking
      Drake\\
      166 Mounts Bay Rd, Perth, Western Australia 6000, Australia
      40.7 km from Penguin Island
      • Free Wifi
      • Free Parking
      Sullivans Hotel
      US$79
      TripAdvisor
      US$81
      Hotels.com
      US$101
      HotelQuickly
      SAVE US$22
      US$101
      US$79
      Orbitz.com
      View Deal
      Rockingham has 15 B&Bs/inns with 703 reviews
      22 Flinders Lane, Rockingham, Western Australia 6168, Australia
      4.3 km from Penguin Island
      • Free Wifi
      • Free Parking
      Quest Rockingham
      32A Arcadia Dr | Shoalwater, Rockingham, Western Australia 6169, Australia
      1.6 km from Penguin Island
      • Free Wifi
      • Free Parking
      Manuel Towers
      Contact accommodation for availability
      2 Smythe St | Cnr Wanliss Street, Rockingham, Western Australia 6168, Australia
      4.6 km from Penguin Island
      • Free Parking
      • Breakfast included
      Anchorage Guest House
      See all 15 Rockingham B&Bs/inns
      See all hotels in or near Rockingham
      43 Mews Road, Challenger Harbour, Fremantle, Western Australia 6160, Australia
      27.2 km from Penguin Island
      • Free Wifi
      Be. Fremantle
      US$142
      Booking.com
      US$138
      Hotels.com
      US$192
      HotelQuickly
      SAVE US$56
      US$192
      US$136
      Priceline
      View Deal
      32 Arundel St, Fremantle, Western Australia 6160, Australia
      27.7 km from Penguin Island
      • Free Wifi
      • Free Parking
      Arundels Boutique Bed & Breakfast Accommodation
      US$106
      TripAdvisor
      US$109
      Booking.com
      US$106
      Orbitz.com
      SAVE US$3
      US$109
      US$106
      Hotels.com
      View Deal
      Cnr Marine Terrace & Essex Street, Fremantle, Western Australia 6160, Australia
      27.8 km from Penguin Island
      • Free Wifi
      • Pool
      Esplanade Hotel Fremantle - by Rydges
      US$124
      TripAdvisor
      US$124
      Hotels.com
      US$124
      Hotwire.com
      US$124
      Booking.com
      View Deal
      47 South Tce, Fremantle, Western Australia 6160, Australia
      27.9 km from Penguin Island
      • Free Wifi
      • Restaurant
      Norfolk Hotel
      22 Bannister St, Fremantle, Western Australia 6160, Australia
      28.0 km from Penguin Island
      • Free Wifi
      Quality Suites Fremantle
      US$103
      TripAdvisor
      US$121
      Booking.com
      US$154
      AMOMA
      SAVE US$51
      US$154
      US$103
      Hotels.com
      View Deal
      *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.