Australia may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Hotels Near Thomson Bay

More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers

Flexibility matters
Free cancellation on select hotels and 24/7 support, so you can book with confidence

Relax with our Price Promise
Find a lower price on a hotel or package online, before your stay, and we'll refund the difference^

Top hotels near Thomson Bay

Estimated price for 1 night / 2 adults
Rottnest Island Authority
Rottnest Island Authority
3 out of 5
Vlamingh Way, Thompson Bay, Rottnest Island, WA
0.7 km from Thomson Bay

Rottnest Island Authority: Golf resort with free WiFi and 7 restaurants. Located near whale watching.

4.1/5Very Good! (82 reviews)
Rottnest Island Authority
Hotel Rottnest
Hotel Rottnest
4 out of 5
1 Bedford Avenue, Rottnest Island, WA
0.8 km from Thomson Bay

Hotel Rottnest: Family hotel with free WiFi and free parking. Located by the ocean.

4.2/5Excellent! (112 reviews)
Hotel Rottnest
Karma Rottnest
Karma Rottnest
3 out of 5
Kitson Street, Rottnest Island, WA
1.1 km from Thomson Bay
The price is AU$230 per night

Karma Rottnest: Business-friendly lodge with free WiFi and an outdoor pool. Located near whale watching.

3.9/5Good! (204 reviews)
Karma Rottnest
Discovery Rottnest Island
Discovery Rottnest Island
3 out of 5
Strue Road, Rottnest Island, WA
1.4 km from Thomson Bay

Discovery Rottnest Island: Family hotel with free breakfast and free WiFi. Located on the beach.

4.1/5Very Good! (18 reviews)
Discovery Rottnest Island
Cottesloe Beach Hotel
Cottesloe Beach Hotel
3.5 out of 5
104 Marine Parade, Cottesloe, WA
19 km from Thomson Bay
The price is AU$193 per night

Cottesloe Beach Hotel: Family hotel with free WiFi and 3 restaurants. Located near a train station.

4.2/5Very Good! (95 reviews)
Cottesloe Beach Hotel
Ocean Beach Hotel
Ocean Beach Hotel
4 out of 5
Cnr Marine Parade & Eric St Cottesloe, Cottesloe, WA
19 km from Thomson Bay
The price is AU$99 per night

Ocean Beach Hotel: Family hotel with free WiFi and free parking. Located by the ocean.

4.2/5Excellent! (621 reviews)
Ocean Beach Hotel
Cottesloe Beach Chalets
Cottesloe Beach Chalets
3.5 out of 5
6 John Street, Cottesloe, WA
19 km from Thomson Bay
The price is AU$193 per night

Cottesloe Beach Chalets: Aparthotel with free WiFi and free parking. Located near a train station.

3.9/5Very Good! (38 reviews)
Cottesloe Beach Chalets
Fremantle Bed and Breakfast
Fremantle Bed and Breakfast
3.5 out of 5
5 Mouat Street, Fremantle, WA
19 km from Thomson Bay
The price is AU$122 per night

Fremantle Bed and Breakfast: Business-friendly bed & breakfast with free breakfast and free WiFi. Located near a train station.

4.5/5Wonderful! (183 reviews)
Fremantle Bed and Breakfast
Quest Fremantle
Quest Fremantle
3.5 out of 5
8 Pakenham Street, Fremantle, WA
19 km from Thomson Bay
The price is AU$180 per night

Quest Fremantle: Family aparthotel with free WiFi and breakfast. Located on the Strip.

4.4/5Excellent! (155 reviews)
Quest Fremantle
Be. Fremantle
Be. Fremantle
4.5 out of 5
43 Mews Rd, Fremantle, WA
19 km from Thomson Bay
The price is AU$189 per night

Be. Fremantle: Luxury aparthotel with free WiFi and breakfast. Guests love the restaurant!

4.6/5Wonderful! (184 reviews)
Be. Fremantle
Hougoumont Hotel
Hougoumont Hotel
4 out of 5
15 Bannister Street, Fremantle, WA
19 km from Thomson Bay
The price is AU$143 per night

Hougoumont Hotel: Family hotel with free breakfast and free WiFi. Located near a metro station.

4.6/5Exceptional! (158 reviews)
Hougoumont Hotel
Esplanade Hotel Fremantle - by Rydges
Esplanade Hotel Fremantle - by Rydges
4.5 out of 5
Cnr Marine Terrace and Essex St, Fremantle, WA
19 km from Thomson Bay
The price is AU$151 per night

Esplanade Hotel Fremantle - by Rydges: Luxury hotel with free WiFi and an outdoor pool. Located in the historical district.

4.1/5Very Good! (357 reviews)
Esplanade Hotel Fremantle - by Rydges
Hotels near Thomson Bay

Nature lovers will be sure to love Thomson Bay.

You're unlikely to have any problems finding it. It's situated in Perth, the state capital.

Take the chance to stay near Thomson Bay by booking in at one of the 3 hotels within 0.1 kilometres. Also keep in mind that Bathers Beach is 16 kilometres away. This neighbouring locality has 26 suitable options. Have a look at the rates at the Pier 21 Apartment Hotel, Tradewinds Hotel and Esplanade Hotel Fremantle - by Rydges.

Live a little! Have a look at the upscale amenities at the Hotel Rottnest, 0.2 kilometres away.

Give yourself a morning boost with a stop at Dôme Café - Rottnest. Fortunately, it's close to Thomson Bay. When you can't plan your next move without a decent feed, go to Aristos Waterfront Rottnest. After a couple of frothies? Visit Gov's Sports Bar at Karma Rottnest and meet some new friends.

Other Things to Do Near Thomson Bay

After you're finished at Thomson Bay, see what else is available in the area:

  • Retail therapy is sure to help relieve your worries. To get your fix, pay a visit to Salt Store.
  • History buffs will appreciate Rottnest Museum, a great place for discovering engaging tales from olden times.
  • Head on up to Vlamingh's Lookout for charming vistas of the surrounding region. Don't forget to pack your camera!
  • Immerse yourself in the serene natural surrounds of The Basin.
  • If it's a cloudless day, watch the sunset from the shore of Rottnest Island Salt Lakes.

How much is a hotel room in Thomson Bay?

Hotels in Thomson Bay start at AU$99 per night. Prices and availability subject to change. Additional terms may apply.

Recently reviewed in Perth

Travel to Thomson Bay & explore

^Eligibility requirements and conditions apply.