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 properties

Picture of City Waters Perth in Perth

City Waters Perth

(1300 yards to city center)3 stars
Good 7.4 / 10
Picture of Pensione Hotel Perth in Perth

Pensione Hotel Perth

(680 yards to city center)3.5 stars
Fabulous 8.6 / 10
from$90
$67
Picture of The Good Life B & B in Lesmurdie

The Good Life B & B

(11 miles to city center)3.5 stars
Exceptional 9.8 / 10
Picture of Yanchep Inn in Yanchep

Yanchep Inn

(30 miles to city center)3.5 stars
Good 7.8 / 10
Picture of Bentley Motel in Bentley

Bentley Motel

(5.5 miles to city center)3.5 stars
Very Good 8.4 / 10
Picture of ibis Perth in Perth

ibis Perth

(330 yards to city center)3 stars
Very Good 8.0 / 10
Picture of Fremantle Bed and Breakfast in Fremantle

Fremantle Bed and Breakfast

(9.6 miles to city center)3.5 stars
Very Good 8.2 / 10
Picture of Mercure Hotel Perth in Perth

Mercure Hotel Perth

(770 yards to city center)3.5 stars
Very Good 8.0 / 10
Picture of Criterion Hotel Perth in Perth

Criterion Hotel Perth

(580 yards to city center)3.5 stars
Good 6.4 / 10
Picture of Sanno Marracoonda Perth Airport Hotel in Redcliffe

Sanno Marracoonda Perth Airport Hotel

(5.3 miles to city center)3 stars
Good 7.2 / 10
Picture of The Stirling Arms Hotel in Guildford

The Stirling Arms Hotel

(7.7 miles to city center)3 stars
Fabulous 8.6 / 10
Picture of Great Southern Hotel Perth in Perth

Great Southern Hotel Perth

(1500 yards to city center)3 stars
Good 7.4 / 10
Picture of Batavia Apartment in Perth

Batavia Apartment

(1.1 miles to city center)3 stars
Fabulous 8.6 / 10
from$135
$77
Picture of All Suites Perth in Perth

All Suites Perth

(1000 yards to city center)3.5 stars
Very Good 8.2 / 10
from$96
$82
Picture of Bed and Breakfast in Perth in Thornlie

Bed and Breakfast in Perth

(8.5 miles to city center)3 stars
Superb 9.2 / 10
Picture of City Quarters on Brewer in Perth

City Quarters on Brewer

(1600 yards to city center)3 stars
Good 7.2 / 10
from$87
$70
Picture of Santa Maria Executive B&B Fremantle in Beaconsfield

Santa Maria Executive B&B Fremantle

(9.1 miles to city center)3 stars
Exceptional 10.0 / 10
Picture of Sullivans Hotel in Perth

Sullivans Hotel

(1200 yards to city center)3.5 stars
Very Good 8.2 / 10
Picture of Cozy Stay at Kearsley in Murdoch

Cozy Stay at Kearsley

(7.5 miles to city center)3.5 stars
Exceptional 10.0 / 10
Picture of Duke's Apartments in East Perth

Duke's Apartments

(1 mile to city center)3.5 stars
Good 6.6 / 10
Picture of The Cloverdale in Cloverdale

The Cloverdale

(5 miles to city center)3 stars
No Guest Reviews yet
Picture of Time in a Bottle in Currambine

Time in a Bottle

(16 miles to city center)3.5 stars
Exceptional 10.0 / 10
Picture of The National Hotel in Fremantle

The National Hotel

(9.4 miles to city center)3 stars
No Guest Reviews yet
Picture of The Murray Hotel in West Perth

The Murray Hotel

(1.1 miles to city center)3.5 stars
Very Good 8.2 / 10
from$88
$70
Picture of Discovery Parks – Perth Airport in Forrestfield

Discovery Parks – Perth Airport

(8.7 miles to city center)3 stars
Fabulous 8.8 / 10

Collect 10 nights get 1 free*

And look out for secret prices on select properties