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 Perth Zoo

View map
  • 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
207 Adelaide Terrace, Perth, Western Australia 6000, Australia
2.4 km from Perth Zoo
Top Deal
US$134*
US$89* /night
View Deal
TripAdvisor
US$89*
Expedia.com
US$89*
HotelQuickly
US$134*
View all 12 deals 
53 South Perth Esp, South Perth, Perth, Western Australia 6151, Australia
0.8 km from Perth Zoo
#2 of 3 hotels in South Perth
Top Deal
US$142*
US$105* /night
View Deal
TripAdvisor
US$105*
Cancelon
US$142*
Hotels.com
US$105*
View all 9 deals 
112 Melville Pde, Como, Western Australia 6152, Australia
1.5 km from Perth Zoo
Top Deal
US$156*
US$112* /night
View Deal
TripAdvisor
US$111*
Hotels.com
US$112*
HotelQuickly
US$156*
View all 11 deals 
3 Preston St, Como, Western Australia 6152, Australia
1.9 km from Perth Zoo
Top Deal
US$109*
US$102* /night
View Deal
TripAdvisor
US$102*
Expedia.com
US$109*
Hotels.com
US$109*
View all 9 deals 
1 Preston St, Como, Western Australia 6152, Australia
1.9 km from Perth Zoo
No photo provided
137 Melville Pde, Como, Western Australia 6152, Australia
2.0 km from Perth Zoo
No availability for your dates from these sites
Hotels.com
Booking.com
Hotwire.com
View all 5 deals 
166 Mounts Bay Rd, Perth, Western Australia 6000, Australia
2.1 km from Perth Zoo
Top Deal
US$180*
US$78* /night
View Deal
TripAdvisor
US$78*
Hotels.com
US$79*
AMOMA
US$180*
View all 10 deals 
Corner Riverside Drive And Barrack Street, Perth, Western Australia 6000, Australia
2.1 km from Perth Zoo
No photo provided
118 Terrace Rd, Perth, Western Australia 6000, Australia
2.3 km from Perth Zoo
Top Deal
US$76*
US$72* /night
View Deal
TripAdvisor
US$72*
Booking.com
US$74*
Cancelon
US$76*
View all 8 deals 
18 The Esplanade, Perth, Western Australia 6000, Australia
2.3 km from Perth Zoo
Top Deal
US$70*
US$65* /night
View Deal
TripAdvisor
US$65*
Hotels.com
US$65*
Cancelon
US$70*
View all 7 deals 
1 Cathedral Ave, Perth, Western Australia 6000, Australia
2.4 km from Perth Zoo
US$332* /night
View Deal
Expedia.com
US$336*
Hotels.com
US$336*
Travelocity
US$336*
View all 11 deals 
207 Adelaide Terrace, Perth, Western Australia 6000, Australia
2.4 km from Perth Zoo
Top Deal
US$134*
US$89* /night
View Deal
TripAdvisor
US$89*
Expedia.com
US$89*
HotelQuickly
US$134*
View all 12 deals 
33 Mounts Bay Rd, Perth, Western Australia 6000, Australia
2.4 km from Perth Zoo
Top Deal
US$223*
US$98* /night
View Deal
TripAdvisor
US$98*
Hotwire.com
US$98*
AMOMA
US$223*
View all 10 deals 
1 St Georges Tce, Perth, Western Australia 6000, Australia
2.4 km from Perth Zoo
Top Deal
US$266*
US$118* /night
View Deal
TripAdvisor
US$118*
Travelocity
US$118*
AMOMA
US$266*
View all 12 deals 
221 Adelaide Tce, Perth, Western Australia 6000, Australia
2.4 km from Perth Zoo
Top Deal
US$199*
US$102* /night
View Deal
TripAdvisor
US$102*
Expedia.com
US$102*
AMOMA
US$199*
View all 12 deals 
54 Terrace Rd, Perth, Western Australia 6004, Australia
2.4 km from Perth Zoo
Top Deal
US$210*
US$92* /night
View Deal
TripAdvisor
US$92*
Hotels.com
US$92*
AMOMA
US$210*
View all 13 deals 
61 Canning Hwy, South Perth, Perth, Western Australia 6151, Australia
2.4 km from Perth Zoo
#1 of 3 hotels in South Perth
Top Deal
US$186*
US$98* /night
View Deal
TripAdvisor
US$101*
Expedia.com
US$101*
AMOMA
US$186*
View all 11 deals 
Sponsored
334 Murray St, Perth, Western Australia 6000, Australia
2.8 km from Perth Zoo
Top Deal
US$104*
US$84* /night
View Deal
TripAdvisor
US$84*
Hotels.com
US$84*
HotelQuickly
US$104*
View all 11 deals 
12 Victoria Ave, Perth, Western Australia 6000, Australia
2.4 km from Perth Zoo
Top Deal
US$141*
US$69* /night
View Deal
Hotels.com
US$73*
CheapTickets
US$73*
AMOMA
US$141*
View all 12 deals 
195 Adelaide Tce, Perth, Western Australia 6004, Australia
2.4 km from Perth Zoo
Top Deal
US$110*
US$58* /night
View Deal
Travelocity
US$81*
Orbitz.com
US$81*
AMOMA
US$110*
View all 10 deals 
525 Hay Street, Perth, Western Australia 6000, Australia
2.4 km from Perth Zoo
Loading prices...
Travelocity
HotelQuickly
Hotwire.com
View all 7 deals 
130A Mounts Bay Rd, Perth, Western Australia 6000, Australia
2.4 km from Perth Zoo
No photo provided
2 St Georges Tce, Perth, Western Australia 6000, Australia
2.4 km from Perth Zoo
14 Mill Street, Perth, Western Australia 6000, Australia
2.5 km from Perth Zoo
Top Deal
US$133*
US$60* /night
View Deal
TripAdvisor
US$60*
Expedia.com
US$60*
AMOMA
US$133*
View all 13 deals 
99 Adelaide Terrace, Perth, Western Australia 6000, Australia
2.5 km from Perth Zoo
Top Deal
US$227*
US$109* /night
View Deal
TripAdvisor
US$108*
Hotels.com
US$109*
AMOMA
US$227*
View all 13 deals 
10 Irwin St, Perth, Western Australia 6000, Australia
2.5 km from Perth Zoo
Top Deal
US$185*
US$91* /night
View Deal
TripAdvisor
US$91*
Hotels.com
US$91*
AMOMA
US$185*
View all 11 deals 
417 Hay St, Perth, Western Australia 6000, Australia
2.5 km from Perth Zoo
Top Deal
US$91*
US$77* /night
View Deal
Travelocity
US$77*
Expedia.com
US$77*
HotelQuickly
US$91*
View all 11 deals 
Mounts Bay Waters 112 Mounts Bay Rd | Mounts Bay Village, Perth, Western Australia 6000, Australia
2.5 km from Perth Zoo