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.

Hotels near John Forrest National Park

Park Road, Western Australia 6071, Australia
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travellers recommend

51 Victoria Street, Midland, Swan, Western Australia 6056, Australia
6.6 km from John Forrest National Park
#110 of 115 hotels in Greater Perth
Traveller photos (8) | Map
105 Swan Street, Guildford, Swan, Western Australia 6055, Australia
9.7 km from John Forrest National Park
#54 of 115 hotels in Greater Perth
Professional photos | Traveller photos (16) | Map
Show Prices
8855 Great Eastern Highway, Mundaring, Western Australia 3073, Australia
10.6 km from John Forrest National Park
#88 of 115 hotels in Greater Perth
Traveller photos (1) | Map
10250 West Swan Road, Henley Brook, Swan, Western Australia 6055, Australia
10.6 km from John Forrest National Park
#98 of 115 hotels in Greater Perth
Professional photos | Traveller photos (22) | Map
Show Prices
Airport Apartments (Redcliffe) 4.0 of 5
100 Coolgardie Avenue, Redcliffe, Belmont, Western Australia 6104, Australia (Formerly Airport Apartments by Verandah)
13.1 km from John Forrest National Park
Airport Apartments Slideshow
#3 of 115 hotels in Greater Perth
Professional photos | Traveller photos (24) | Map
Show Prices
Marracoonda Motel (Redcliffe)
375 Great Eastern Highway, (Corner Brearley Avenue), Redcliffe, Belmont, Western Australia 6104, Australia
13.7 km from John Forrest National Park
#96 of 115 hotels in Greater Perth
Traveller photos (2) | Map
308-318 Great Eastern Highway, Ascot, Belmont, Western Australia 6104, Australia
14.1 km from John Forrest National Park
#55 of 115 hotels in Greater Perth
#3 of 3 hotels in Ascot
Professional photos | Traveller photos (31) | Map
Show Prices
Verdelho Dr, The Vines, Swan, Western Australia 6069, Australia
14.5 km from John Forrest National Park
Special Offer Early Booking
The Novotel Vines Resort Swan Valley Slideshow
#41 of 115 hotels in Greater Perth
Professional photos | Traveller photos (92) | Map
Show Prices
317-319 Great Eastern Highway, Redcliffe, Belmont, Western Australia 6104, Australia (Formerly Hotel Formule 1)
14.5 km from John Forrest National Park
#90 of 115 hotels in Greater Perth
Professional photos | Traveller photos (16) | Map
Show Prices
285 Great Eastern Highway, Belmont, Western Australia 6104, Australia
14.8 km from John Forrest National Park
#65 of 115 hotels in Greater Perth
Professional photos | Traveller photos (37) | Map
Show Prices
249-263 Great Eastern Highway, Belmont, Western Australia 6104, Australia
15.2 km from John Forrest National Park
#80 of 115 hotels in Greater Perth
Professional photos | Traveller photos (90) | Map
Show Prices
Flag Motor Lodge (Rivervale)
129 Great Eastern Hwy, Rivervale, Belmont, Western Australia 6103, Australia
17.0 km from John Forrest National Park
#86 of 115 hotels in Greater Perth
Traveller photos (24) | Map
81 Great Eastern Hwy, Rivervale, Belmont, Western Australia 6103, Australia
17.5 km from John Forrest National Park
#91 of 115 hotels in Greater Perth
Traveller photos (4) | Map
Burswood Lodge (Rivervale)
1-3 Minora Place, Rivervale, Belmont, Western Australia 6103, Australia
17.7 km from John Forrest National Park
Burswood Lodge Slideshow
#77 of 115 hotels in Greater Perth
Traveller photos (15) | Map
Red Castle Hotel (Rivervale)
200 Great Eastern Highway, Rivervale, Belmont, Western Australia 6103, Australia
18.7 km from John Forrest National Park
#105 of 115 hotels in Greater Perth
Traveller photos (21) | Map
85 Carinyah Road, Pickering Brook, Western Australia 6076, Australia
18.8 km from John Forrest National Park
#76 of 115 hotels in Greater Perth
Traveller photos (34) | Map
Bolton Avenue & Great Eastern Highway, Burswood, Western Australia 6100, Australia (Formerly Holiday Inn Burswood)
18.9 km from John Forrest National Park
Special Offer Winter Comforts
Crown Promenade Perth Slideshow
#29 of 115 hotels in Greater Perth
Professional photos | Traveller photos (71) | Map
Show Prices
Great Eastern Highway, Burswood, Western Australia 6100, Australia
19.2 km from John Forrest National Park
Special Offer Family Blockbuster
Crown Metropol Perth Slideshow
#12 of 115 hotels in Greater Perth
Professional photos | Traveller photos (169) | Map
Show Prices
Bentley Motel (Bentley)
1235 Albany Highway, Bentley, Canning, Western Australia 6102, Australia (Formerly Bentley Motor Inn)
20.0 km from John Forrest National Park
#21 of 115 hotels in Greater Perth
Professional photos | Traveller photos (13) | Map
Show Prices
22 Nile Str, Perth, Western Australia, Australia
20.0 km from John Forrest National Park
Traveller photos (1) | Map
60 Royal Street, Perth, Western Australia 6004, Australia
20.1 km from John Forrest National Park
Special Offer Stay 2 Save 20%
The Sebel Residence East Perth Slideshow
#13 of 115 hotels in Greater Perth
#9 of 57 hotels in Perth
Professional photos | Traveller photos (65) | Map
Show Prices
10 Adelaide Terrace, Perth, Western Australia 6004, Australia
20.6 km from John Forrest National Park
Offers & Announcements Romance Getaway Package
Fraser Suites Perth Slideshow
#5 of 115 hotels in Greater Perth
#3 of 57 hotels in Perth
Professional photos | Traveller photos (106) | Map
Show Prices
150 Bennett St., Perth, Western Australia 6004, Australia (Formerly Baileys Perth Accommodation)
20.6 km from John Forrest National Park
#50 of 115 hotels in Greater Perth
#31 of 57 hotels in Perth
Professional photos | Traveller photos (51) | Map
Show Prices
200 Hay Street | East Perth, Perth, Western Australia 6004, Australia
20.8 km from John Forrest National Park
#61 of 115 hotels in Greater Perth
#38 of 57 hotels in Perth
Professional photos | Traveller photos (62) | Map
Show Prices
190 Hay Street, Perth, Western Australia 6004, Australia
20.8 km from John Forrest National Park
#75 of 115 hotels in Greater Perth
#45 of 57 hotels in Perth
Professional photos | Traveller photos (70) | Map
Show Prices
193 Hay St, Perth, Western Australia 6004, Australia
20.8 km from John Forrest National Park
#87 of 115 hotels in Greater Perth
#49 of 57 hotels in Perth
Professional photos | Traveller photos (78) | Map
Show Prices
99 Adelaide Terrace, Perth, Western Australia 6000, Australia
20.9 km from John Forrest National Park
Offers & Announcements Bonus 99 Package
Hyatt Regency Perth Slideshow
#14 of 115 hotels in Greater Perth
#10 of 57 hotels in Perth
Professional photos | Traveller photos (211) | Map
Show Prices
54 Terrace Rd, Perth, Western Australia 6004, Australia
20.9 km from John Forrest National Park
Special Offer Members Get Up to 35...
Crowne Plaza Perth Slideshow
#34 of 115 hotels in Greater Perth
#23 of 57 hotels in Perth
Professional photos | Traveller photos (184) | Map
Show Prices
201 Hay St, Perth, Western Australia 6000, Australia
20.9 km from John Forrest National Park
Mantra on Hay Slideshow
#63 of 115 hotels in Greater Perth
#39 of 57 hotels in Perth
Professional photos | Traveller photos (99) | Map
Show Prices
15 Robinson Avenue, Perth, Western Australia 6003, Australia (Formerly All Seasons)
21.0 km from John Forrest National Park
#47 of 115 hotels in Greater Perth
#28 of 57 hotels in Perth
Professional photos | Traveller photos (37) | Map
Show Prices