Skip to main content

Filter by:


Star rating

Review score

Spearwood – 178 hotels and places to stay
See the latest prices and deals by choosing your dates.
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 centre.

Great place
6.9
Scored 6.9
Pleasant
Rated pleasant
1,267 reviews
Price from£109.42per 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.

Beautiful design
8.3
Scored 8.3
Very good
Rated very good
1,340 reviews
Price from£120.39per night
Fremantle Boutique Accommodation - Maand Up, hotel in Spearwood

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

Great location, room size and bathroom. Nice pool
8.7
Scored 8.7
Fabulous
Rated fabulous
641 reviews
Price from£135.59per night
Warders Hotel Fremantle Markets, hotel in Spearwood

Warders Hotel Fremantle Markets is set in Fremantle, less than 1 km from Bathers Beach and 2.1 km from Fremantle South Beach. With free WiFi, this 5-star hotel has a terrace and a bar.

The property was in a very good location if you are looking for action .
9.1
Scored 9.1
Superb
Rated superb
643 reviews
Price from£161.24per night
New Haus by Hougoumont Hotel, former Bannister 22, hotel in Spearwood

Bannister 22 Hotel is located in central Fremantle, just 300 metres from Fremantle Train Station.

Neu Haus by Hougoumont was in an excellent location within easy walking distance to major Fremantle attractions as well as good restaurants. The room was generously sized, incl the bathroom,and the service and assistance by staff were superior.
8.5
Scored 8.5
Very good
Rated very good
691 reviews
Price from£128.88per night
Nautica Residences Fremantle, hotel in Spearwood

Situated in Fremantle, within 700 metres of North Fremantle River Beach and 2.5 km of Port Beach, Nautica Residences Fremantle features accommodation with a bar and free WiFi as well as free private...

Very comfortable stay in a clean and quiet and well kept room. The place was very centrally located and convenient. Secure undercover parking was fantastic.
8.6
Scored 8.6
Fabulous
Rated fabulous
489 reviews
Price from£93.71per night
The National Hotel, hotel in Spearwood

Located in Fremantle, 700 metres from Bathers Beach, The National Hotel provides accommodation with a terrace, private parking, a restaurant and a bar.

Great location
8.8
Scored 8.8
Fabulous
Rated fabulous
654 reviews
Price from£155.33per night
The Local Hotel, hotel in Spearwood

Situated in Fremantle, 700 metres from Fremantle South Beach, The Local Hotel features accommodation with a restaurant, free private parking and a bar.

Nice and central. Clean.lots of eating places around.
8.4
Scored 8.4
Very good
Rated very good
282 reviews
Price from£80.10per night
Courtyard by Marriott Perth Murdoch, hotel in Spearwood

Located in Fremantle, 15 km from Perth Convention and Exhibition Centre, Courtyard by Marriott Perth Murdoch provides air-conditioned rooms and a fitness centre.

Great value, brand new
8.6
Scored 8.6
Fabulous
Rated fabulous
116 reviews
Price from£109.42per night
The Beaconsfield Hotel, hotel in Spearwood

Set in Fremantle, 1.6 km from Fremantle South Beach, The Beaconsfield Hotel offers accommodation with a shared lounge, free private parking, a restaurant and a bar.

Our stay was only for one night. We didn't have much to do with the staff but check in was friendly enough (girl seemed a bit stressed with was was happening in the bar). The room was clean enough and bed was comfortable.We did however move the bed to actually face the TV- there was a sofa in the room but it was possibly broken - very uncomfortable.
6.3
Scored 6.3
Pleasant
Rated pleasant
242 reviews
Price from£57.59per night
See all hotels near Spearwood
Subscribe to receive premium deals

Prices drop the moment you sign up!