Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
North Fremantle – 1 hotel or place to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Black Swan Vista

North Fremantle

Black Swan Vista in North Fremantle has accommodations with free WiFi, a 7-minute walk from North Fremantle River Beach, 0.9 miles from Port Beach and 1.2 miles from Leighton Beach.

Show more Show less
Price from
$96
per night

Pier 21 Apartment Hotel Fremantle

Fremantle (Near North Fremantle)

Pier 21 is ideally located beside the Swan River. Port Beach is less than 20 minutes’ walk away. All of the modern apartments have balconies. Really lovely and accommodating staff, we liked it here so much, we extended our stay. River view apartments are great.

Show more Show less
8.5
Very Good
1,296 reviews
Price from
$115
per night

Tradewinds Hotel and Suites Fremantle

Fremantle (Near North Fremantle)

The Tradewinds Hotel offers 4-star accommodations in Fremantle with sweeping views across the Swan River. Guests can enjoy hotel facilities, including a swimming pool during their stay. Comfortable, convenient and clean after a long flight that’s what I needed

Show more Show less
8.5
Very Good
1,257 reviews
Price from
$123
per night

Riverside Arthouse

East Fremantle (Near North Fremantle)

Offering sea views, Riverside Arthouse is a property located in East Fremantle, an 18-minute walk from Milo Beach and one mile from Leighton Beach.

Show more Show less
8.7
Excellent
3 reviews
Price from
$133
per night

UncleJim’s Couples Retreat with HarbourViews 2 bathrooms

Fremantle (Near North Fremantle)

UncleJim’s Couples Retreat with HarbourViews 2 bathrooms, a property with a terrace, is located in Fremantle, a 12-minute walk from North Fremantle River Beach, 0.7 miles from Port Beach, as well as...

Show more Show less
Price from
$151
per night

Nautica Residences Fremantle

Hotel in East Fremantle, Fremantle

Located in Fremantle, within a 7-minute walk of North Fremantle River Beach and 1.2 miles of Port Beach, Nautica Residences Fremantle has accommodations with a bar and free WiFi as well as free... Beautiful room, very clean. Wonderful staff.

Show more Show less
8.7
Excellent
367 reviews
Price from
$121
per night

Australia Hotel Fremantle

Hotel in Fremantle

Located in Fremantle, a 13-minute walk from Port Beach, Australia Hotel Fremantle has accommodations with a bar, free private parking and a garden. The room was great I was in a single room it had a desk and a fan and that’s all I needed The bed was comfortable and the shared bathroom was very clean and only two doors up from me which was very convenient The room rate was reasonable and the hotel wasn’t very far from central Fremantle There was food in the hotel or across the road I will stay here again no hesitation at all THANKYOU

Show more Show less
7.6
Good
252 reviews
Price from
$44
per night

Room in Heritage home with Plunge Pool

East Fremantle (Near North Fremantle)

Room in Heritage home with Plunge Pool in East Fremantle has accommodations with free WiFi, 1.1 miles from Milo Beach and 1.4 miles from Leighton Beach.

Show more Show less
3
Review score
1 reviews

A Little Slice of Fremantle One Bedroom Character Apartment

Fremantle (Near North Fremantle)

Within a 13-minute walk of North Fremantle River Beach and 1.1 miles of Port Beach, A Little Slice of Fremantle One Bedroom Character Apartment provides free WiFi and a garden.

Show more Show less
Price from
$152
per night

Forrest Four Apartment - 2 bedroom Fremantle apt

Fremantle (Near North Fremantle)

Offering free WiFi and free private parking, Forrest Four Apartment - 2 bedroom Fremantle apt is located in Fremantle, just a 13-minute walk from North Fremantle River Beach.

Show more Show less
7.5
Good
3 reviews
Subscribe to see Secret Deals

Prices drop the second you sign up!