Mid-Range Hotels in Perth

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Collect 10 nights get 1 free*

And look out for Secret Prices on select hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=
FREE
Picture of Gallery Hotel in Bibra Lake

Gallery Hotel

(10 miles to city center)
  • 3 stars
Excellent 4.4 / 5
from
$44
Picture of Quality Hotel Bayswater in Bayswater

Quality Hotel Bayswater

(4.2 miles to city center)
  • 3.5 stars
Excellent 4.2 / 5
from
$69
Picture of Discovery Parks - Coogee Beach in Coogee

Discovery Parks - Coogee Beach

(12 miles to city center)
  • 3 stars
Excellent 4.1 / 5
from
$53
Picture of Windsor Lodge Como in Como

Windsor Lodge Como

(2.7 miles to city center)
  • 3.5 stars
Excellent 4.4 / 5
from
$97
Picture of Cottesloe Beach Chalets in Cottesloe

Cottesloe Beach Chalets

(6.7 miles to city center)
  • 3.5 stars
Good 3.8 / 5
from
$114
Picture of Quest South Perth in South Perth

Quest South Perth

(1.8 miles to city center)
  • 3.5 stars
Excellent 4.3 / 5
from
$156
Picture of Great Southern Hotel Perth in Perth

Great Southern Hotel Perth

(1500 yards to city center)
  • 3 stars
Good 3.6 / 5
from
$36
Picture of Toorak Lodge in Rivervale

Toorak Lodge

(3.2 miles to city center)
  • 3 stars
Good 3.7 / 5
from
$59
Picture of Burswood Lodge Apartments in Rivervale

Burswood Lodge Apartments

(3 miles to city center)
  • 3 stars
Good 3.2 / 5
from
$61
Picture of Murdoch University Village in Murdoch

Murdoch University Village

(8.1 miles to city center)
  • 3 stars
Good 3.5 / 5
from
$41
Picture of Perth Central City Stay Apartment Hotel in West Perth

Perth Central City Stay Apartment Hotel

(1300 yards to city center)
  • 3.5 stars
Good 3.4 / 5
from
$85
Picture of Sanno Marracoonda Perth Airport Hotel in Redcliffe

Sanno Marracoonda Perth Airport Hotel

(5.3 miles to city center)
  • 3 stars
Good 3.6 / 5
from
$66
Picture of Criterion Hotel Perth in Perth

Criterion Hotel Perth

(580 yards to city center)
  • 3.5 stars
Good 3.3 / 5
from
$48
Picture of ECU Village - Mount Lawley in Mount Lawley

ECU Village - Mount Lawley

(2.6 miles to city center)
  • 3 stars
Excellent 4.2 / 5
Picture of Central Caravan Park in Ascot

Central Caravan Park

(5.3 miles to city center)
  • 3 stars
Excellent 4.5 / 5
from
$97
Picture of Durham Lodge in Victoria Park

Durham Lodge

(3 miles to city center)
  • 3.5 stars
Outstanding 4.9 / 5
from
$97
Picture of The Good Life B & B in Lesmurdie

The Good Life B & B

(11 miles to city center)
  • 3.5 stars
Outstanding 5.0 / 5
from
$89
Picture of City Waters Perth in Perth

City Waters Perth

(1300 yards to city center)
  • 3 stars
Good 3.7 / 5
from
$73
Picture of Ocean View Motel in North Beach

Ocean View Motel

(9.2 miles to city center)
  • 3 stars
Good 3.5 / 5
from
$60
Picture of Perth City Apartment Hotel in West Perth

Perth City Apartment Hotel

(1300 yards to city center)
  • 3 stars
Good 3.3 / 5
from
$66
Picture of Luxury Apartments at Brookleigh in Upper Swan

Luxury Apartments at Brookleigh

(15 miles to city center)
  • 3.5 stars
Outstanding 5.0 / 5
Picture of Hotel Clipper in Rockingham

Hotel Clipper

(24 miles to city center)
  • 3 stars
Good 3.7 / 5
from
$91
Picture of Wanneroo Villa Tavern in Wanneroo

Wanneroo Villa Tavern

(14 miles to city center)
  • 3 stars
Excellent 4.4 / 5
from
$74
Picture of Leisure Inn in Rockingham

Leisure Inn

(24 miles to city center)
  • 3 stars
Good 3.6 / 5
from
$66
Picture of Swan Valley Oasis Resort in Henley Brook

Swan Valley Oasis Resort

(13 miles to city center)
  • 3.5 stars
Good 3.6 / 5
from
$114

Collect 10 nights get 1 free*

And look out for Secret Prices on select hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=
FREE