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 Princess Theatre

163 Spring St, Melbourne, Victoria 3000, Australia
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travellers recommend

2 - 8 Carlisle Street | St Kilda Beach, St Kilda, Port Phillip, Victoria 3182, Australia
6.3 km from Princess Theatre
Cosmopolitan Hotel Melbourne - by 8Hotels Slideshow
#1 of 18 hotels in St Kilda
Professional photos | Traveller photos (140) | Map
Show Prices
32 Carlisle Street St Kilda, Melbourne, Victoria 3182, Australia
6.3 km from Princess Theatre
Traveller photos (1) | Map
Barkly Apartments (St Kilda) 3.5 of 5
180 Barkly Street, St Kilda, Port Phillip, Victoria 3182, Australia
6.4 km from Princess Theatre
#12 of 18 hotels in St Kilda
Professional photos | Traveller photos (2) | Map
Show Prices
441 Inkerman Street, St Kilda, Port Phillip, Victoria 3183, Australia
6.8 km from Princess Theatre
#9 of 18 hotels in St Kilda
Professional photos | Traveller photos (10) | Map
Show Prices
90 Droop Street, Footscray, Maribyrnong, Victoria 3011, Australia
7.0 km from Princess Theatre
#1 of 2 hotels in Footscray
Professional photos | Traveller photos (22) | Map
Show Prices
Palms Motel (Footscray)
50 Geelong Rd, Footscray, Maribyrnong, Victoria 3011, Australia
7.0 km from Princess Theatre
#2 of 2 hotels in Footscray
Professional photos | Traveller photos (1) | Map
Show Prices
750 Toorak Rd., Hawthorn, Boroondara, Victoria 3123, Australia
7.3 km from Princess Theatre
#1 of 2 hotels in Hawthorn
Professional photos | Traveller photos (8) | Map
Show Prices
65 Park Street | South Yarra, Melbourne, Victoria 3141, Australia
7.5 km from Princess Theatre
#38 of 172 hotels in Melbourne
Professional photos | Traveller photos (57) | Map
Show Prices
Quest Ivanhoe (Ivanhoe)
72 84 Upper Heidelberg Road, Ivanhoe, Banyule, Victoria 3079, Australia
7.6 km from Princess Theatre
#1 of 1 hotels in Ivanhoe
Professional photos | Traveller photos (18) | Map
Show Prices
380 Cotham Rd., Kew, Victoria 3101, Australia
7.7 km from Princess Theatre
#4 of 4 hotels in Kew
Professional photos | Traveller photos (4) | Map
Show Prices
215 Bell Street, Preston, Darebin, Victoria 3072, Australia
7.8 km from Princess Theatre
#1 of 3 hotels in Preston
Professional photos | Traveller photos (51) | Map
Show Prices
43 Royal Parade | Parkville, Melbourne, Victoria, Australia
7.8 km from Princess Theatre
#139 of 172 hotels in Melbourne
Professional photos | Traveller photos (3) | Map
Show Prices
Sleep&Go (Preston) 3.5 of 5
215 Bell Street, Preston, Darebin, Victoria 3072, Australia
7.9 km from Princess Theatre
#3 of 3 hotels in Preston
Professional photos | Traveller photos (54) | Map
Show Prices
Tieri Hotel Motel (Tieri, Australia)
11 Malvern Avenue, Tieri, Queensland 4709, Australia
7.9 km from Princess Theatre
#1 of 1 hotels in Tieri
Traveller photos (1) | Map
Bell Motor Inn (Preston) 3.5 of 5
2 Patterson Street, Preston, Darebin, Victoria 3072, Australia (Formerly Golden Chain Bell Motor Inn)
8.0 km from Princess Theatre
#2 of 3 hotels in Preston
Traveller photos (9) | Map
Show Prices
45 Dudley St., Melbourne, Victoria 3000, Australia (Formerly Comfort Inn & Suites Flagstaff City)
8.0 km from Princess Theatre
#158 of 172 hotels in Melbourne
Professional photos | Traveller photos (8) | Map
Show Prices
47 Ormond Esplanade, Elwood, Port Phillip, Victoria 3184 , Australia
8.4 km from Princess Theatre
#1 of 1 hotels in Elwood
Professional photos | Traveller photos (19) | Map
Show Prices
980 Mt Alexander Road, Essendon, Moonee Valley, Victoria 3040, Australia
8.5 km from Princess Theatre
#1 of 1 hotels in Essendon
Professional photos | Traveller photos (16) | Map
Show Prices
Corner Epsom & Smithfields Roads, Melbourne, Victoria 3031, Australia
9.0 km from Princess Theatre
#36 of 172 hotels in Melbourne
Professional photos | Traveller photos (23) | Map
Show Prices
245 Whitehorse Road | Nunawading, Melbourne, Victoria 3131, Australia
9.1 km from Princess Theatre
#109 of 172 hotels in Melbourne
Professional photos | Traveller photos (3) | Map
Show Prices
66-70 Spencer Street, Melbourne, Victoria 3000, Australia
9.5 km from Princess Theatre
60 Market Street, Melbourne, Victoria 3000, Australia
9.7 km from Princess Theatre
Special Offer Stay 3 Nights & Save...
Oaks on Market Slideshow
#69 of 172 hotels in Melbourne
Professional photos | Traveller photos (164) | Map
Show Prices