We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near St. Mary's Cathedral

  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
195 Adelaide Tce, Perth, Western Australia 6004, Australia
0.5 km from St. Mary's Cathedral
#43 of 81 hotels in Perth

The price you found is 23% lower than this hotel's average rate of US$75/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$82*
US$58* /night
View Deal
Expedia.com
US$82*
Booking.com
US$82*
Hotwire.com
US$81*
417 Hay St, Perth, Western Australia 6000, Australia
0.2 km from St. Mary's Cathedral
#30 of 81 hotels in Perth
Top Deal
US$89*
US$77* /night
View Deal
Hotels.com
US$78*
Orbitz.com
US$77*
HotelQuickly
US$89*
12 Victoria Ave, Perth, Western Australia 6000, Australia
0.2 km from St. Mary's Cathedral
#40 of 81 hotels in Perth

The price you found is 11% lower than this hotel's average rate of US$79/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$95*
US$70* /night
View Deal
Orbitz.com
US$71*
Agoda.com
US$70*
Elvoline
US$95*
2 St Georges Tce, Perth, Western Australia 6000, Australia
0.2 km from St. Mary's Cathedral
1 St Georges Tce, Perth, Western Australia 6000, Australia
0.3 km from St. Mary's Cathedral
#15 of 81 hotels in Perth
Top Deal
US$154*
US$123* /night
View Deal
TripAdvisor
US$123*
Orbitz.com
US$135*
HotelQuickly
US$154*
10 Irwin St, Perth, Western Australia 6000, Australia
0.3 km from St. Mary's Cathedral
#27 of 81 hotels in Perth
Top Deal
US$115*
US$107* /night
View Deal
Booking.com
US$109*
Hotels.com
US$109*
AMOMA
US$115*
525 Hay Street, Perth, Western Australia 6000, Australia
0.3 km from St. Mary's Cathedral
#71 of 81 hotels in Perth
No availability for your dates from these sites
CheapTickets
Travelocity
Hotwire.com
97 Murray St, Perth, Western Australia 6000, Australia
0.4 km from St. Mary's Cathedral
#8 of 81 hotels in Perth
Top Deal
US$192*
US$101* /night
View Deal
Booking.com
US$107*
Hotels.com
US$104*
HotelQuickly
US$192*
70 Pier St | Cnr of Murray St, Perth, Western Australia 6000, Australia
0.4 km from St. Mary's Cathedral
#10 of 81 hotels in Perth
Top Deal
US$78*
US$70* /night
View Deal
TripAdvisor
US$70*
Hotels.com
US$74*
HotelQuickly
US$78*
207 Adelaide Terrace, Perth, Western Australia 6000, Australia
0.4 km from St. Mary's Cathedral
#13 of 81 hotels in Perth
Top Deal
US$152*
US$100* /night
View Deal
TripAdvisor
US$101*
Booking.com
US$114*
HotelQuickly
US$152*
221 Adelaide Tce, Perth, Western Australia 6000, Australia
0.4 km from St. Mary's Cathedral
#17 of 81 hotels in Perth
Top Deal
US$107*
US$88* /night
View Deal
Novotel
US$89*
Orbitz.com
US$89*
HotelQuickly
US$107*
37 Pier St, Perth, Western Australia 6000, Australia
0.4 km from St. Mary's Cathedral
#59 of 81 hotels in Perth
Top Deal
US$82*
US$67* /night
View Deal
Expedia.com
US$80*
Hotels.com
US$79*
HotelQuickly
US$82*
1 Cathedral Ave, Perth, Western Australia 6000, Australia
0.5 km from St. Mary's Cathedral
#1 of 81 hotels in Perth
US$373* /night
View Deal
TripAdvisor
US$373*
Expedia.com
US$373*
Hotwire.com
US$373*
195 Adelaide Tce, Perth, Western Australia 6004, Australia
0.5 km from St. Mary's Cathedral
#43 of 81 hotels in Perth

The price you found is 23% lower than this hotel's average rate of US$75/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$82*
US$58* /night
View Deal
Expedia.com
US$82*
Booking.com
US$82*
Hotwire.com
US$81*
196 Adelaide Terrace, Perth, Western Australia 6004, Australia
0.5 km from St. Mary's Cathedral
#46 of 81 hotels in Perth
Top Deal
US$80*
US$68* /night
View Deal
Booking.com
US$80*
Expedia.com
US$80*
Orbitz.com
US$80*
118 Terrace Rd, Perth, Western Australia 6000, Australia
0.5 km from St. Mary's Cathedral
#64 of 81 hotels in Perth
Top Deal
US$68*
US$65* /night
View Deal
TripAdvisor
US$68*
Booking.com
US$68*
Hotels.com
US$67*
266-268 Hay St, Perth, Western Australia 6004, Australia
0.5 km from St. Mary's Cathedral
#67 of 81 hotels in Perth
Top Deal
US$34*
US$29* /night
View Deal
TripAdvisor
US$29*
Booking.com
US$34*
Expedia.com
US$33*
560 Hay St, Perth, Western Australia 6000, Australia
0.5 km from St. Mary's Cathedral
#70 of 81 hotels in Perth
Top Deal
US$73*
US$59* /night
View Deal
TripAdvisor
US$59*
Booking.com
US$62*
HotelQuickly
US$73*
273 Hay St, Perth, Western Australia 6892, Australia
0.5 km from St. Mary's Cathedral
#72 of 81 hotels in Perth
138 Barrack St, Perth, Western Australia 6000, Australia
0.6 km from St. Mary's Cathedral
#24 of 81 hotels in Perth

The price you found is 16% lower than this hotel's average rate of US$127/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$131*
US$107* /night
View Deal
TripAdvisor
US$109*
Booking.com
US$109*
HotelQuickly
US$131*
201 Hay St, Perth, Western Australia 6000, Australia
0.7 km from St. Mary's Cathedral
#29 of 81 hotels in Perth
Top Deal
US$155*
US$142* /night
View Deal
Orbitz.com
US$142*
Booking.com
US$143*
HotelQuickly
US$155*
200 Hay St | East Perth, Perth, Western Australia 6004, Australia
0.7 km from St. Mary's Cathedral
#47 of 81 hotels in Perth
Top Deal
US$142*
US$76* /night
View Deal
Hotels.com
US$79*
Booking.com
US$84*
HotelQuickly
US$142*
150 Bennett St | East Perth, Perth, Western Australia 6004, Australia
0.7 km from St. Mary's Cathedral
#50 of 81 hotels in Perth

The price you found is 21% lower than this hotel's average rate of US$62/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$59*
US$49* /night
View Deal
TripAdvisor
US$49*
Booking.com
US$58*
Orbitz.com
US$59*
190 Hay St, Perth, Western Australia 6004, Australia
0.7 km from St. Mary's Cathedral
#56 of 81 hotels in Perth

The price you found is 31% lower than this hotel's average rate of US$98/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$144*
US$68* /night
View Deal
Booking.com
US$72*
Hotels.com
US$71*
AMOMA
US$144*
54 Terrace Rd, Perth, Western Australia 6004, Australia
0.8 km from St. Mary's Cathedral
#20 of 81 hotels in Perth
Top Deal
US$135*
US$111* /night
View Deal
TripAdvisor
US$110*
Booking.com
US$111*
HotelQuickly
US$135*
193 Hay St, Perth, Western Australia 6004, Australia
0.8 km from St. Mary's Cathedral
#62 of 81 hotels in Perth

The price you found is 27% lower than this hotel's average rate of US$92/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

US$67* /night
View Deal
TripAdvisor
US$67*
Hotwire.com
US$67*
Elvoline
Corner Riverside Drive And Barrack Street, Perth, Western Australia 6000, Australia
0.8 km from St. Mary's Cathedral
No photo provided
99 Adelaide Terrace, Perth, Western Australia 6000, Australia
0.9 km from St. Mary's Cathedral
#19 of 81 hotels in Perth
Top Deal
US$152*
US$125* /night
View Deal
TripAdvisor
US$127*
Booking.com
US$127*
HotelQuickly
US$152*
18 The Esplanade, Perth, Western Australia 6000, Australia
0.9 km from St. Mary's Cathedral
#75 of 81 hotels in Perth
Top Deal
US$68*
US$66* /night
View Deal
TripAdvisor
US$66*
Hotels.com
US$68*
Travelocity
US$68*
50 James Street, Perth, Western Australia 6000, Australia
1.0 km from St. Mary's Cathedral
#6 of 81 hotels in Perth
Top Deal
US$130*
US$125* /night
View Deal
TripAdvisor
US$125*
Booking.com
US$130*
Priceline
US$125*
778 - 788 Hay St, Perth, Western Australia 6000, Australia
1.0 km from St. Mary's Cathedral
#11 of 81 hotels in Perth

The price you found is 18% lower than this hotel's average rate of US$112/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$120*
US$92* /night
View Deal
TripAdvisor
US$92*
Booking.com
US$93*
AMOMA
US$120*