Skip to main content

Filter by:


Star Rating

Review Score

Spearwood – 179 hotels and places to stay
See the latest prices and deals by choosing your dates.
Esplanade Hotel Fremantle - by Rydges, hotel in Spearwood

Esplanade Hotel Fremantle - by Rydges is located in the heart of Fremantle, overlooking Esplanade Park. 20 minutes' drive from central Perth, this hotel offers 2 outdoor pools and a fitness center.

7.9
Scored 7.9
Good
Rated good
5,611 reviews
Price from$146.14per night
The Federal Boutique Hotel, hotel in Spearwood

Located in the heart of Fremantle, The Federal Boutique Hotel is just across the street from the Town Hall and the visitor center.

6.9
Scored 6.9
Pleasant
Rated pleasant
1,264 reviews
Price from$136.35per night
New Haus by Hougoumont Hotel, former Bannister 22, hotel in Spearwood

Banister 22 Hotel is located in central Fremantle, just 984 feet from Fremantle Train Station.

8.5
Scored 8.5
Very Good
Rated very good
700 reviews
Price from$155.92per night
The National Hotel, hotel in Spearwood

Located in Fremantle, a 8-minute walk from Bathers Beach, The National Hotel provides accommodations with a terrace, private parking, a restaurant and a bar.

8.9
Scored 8.9
Excellent
Rated excellent
647 reviews
Price from$193.57per night
Hougoumont Hotel Fremantle, hotel in Spearwood

Hougoumont Hotel Fremantle is a unique, boutique hotel, purpose-built using innovative sea container construction. Fremantle Prison is a 10-minute walk away and Fremantle Markets is a 5-minute walk.

8.3
Scored 8.3
Very Good
Rated very good
1,359 reviews
Price from$155.92per night
Fremantle Boutique Accommodation - Maand Up, hotel in Spearwood

Fremantle Boutique Accommodation - Maand Up features free WiFi, a mosaic floor infinity pool and a lovely courtyard.

8.7
Scored 8.7
Excellent
Rated excellent
620 reviews
Price from$179.41per night
The Local Hotel, hotel in Spearwood

Located in Fremantle, a 8-minute walk from Fremantle South Beach, The Local Hotel has accommodations with a restaurant, free private parking and a bar.

8.4
Scored 8.4
Very Good
Rated very good
278 reviews
Price from$110.91per night
The Beaconsfield Hotel, hotel in Spearwood

Located in Fremantle, a 19-minute walk from Fremantle South Beach, The Beaconsfield Hotel provides accommodations with a shared lounge, free private parking, a restaurant and a bar.

6.2
Scored 6.2
Pleasant
Rated pleasant
232 reviews
Price from$81.55per night
Warders Hotel Fremantle Markets, hotel in Spearwood

Warders Hotel Fremantle Markets is located in Fremantle, a 10-minute walk from Bathers Beach and 1.3 miles from Fremantle South Beach. With free WiFi, this 5-star hotel has a terrace and a bar.

9.1
Scored 9.1
Wonderful
Rated wonderful
628 reviews
Price from$175.56per night
Courtyard by Marriott Perth Murdoch, hotel in Spearwood

Located in Fremantle, 9.1 miles from Perth Convention Exhibition Center, Courtyard by Marriott Perth Murdoch provides air-conditioned rooms and a fitness center.

8.3
Scored 8.3
Very Good
Rated very good
23 reviews
Price from$110.26per night
See all hotels near Spearwood
Subscribe to receive premium deals

Prices drop the second you sign up!