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.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Hotels near Granville Island

Check In Check Out
Show Prices
Sort by:
Traveller Ranked
Traveller Ranked
Lowest Price
Lowest Price
Distance
Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
SPONSORED
1133 West Hastings Street, Vancouver, British Columbia V6E3T3, Canada
2.0 km from Granville Island
#42 of 89 hotels in Vancouver
Check In Check Out
Show Prices
900 West Georgia Street, Vancouver, British Columbia V6C 2W6, Canada
1.6 km from Granville Island
#31 of 89 hotels in Vancouver
Check In Check Out
Show Prices
1128 Alberni Street, Vancouver, British Columbia V6E 4R6, Canada
1.6 km from Granville Island
#32 of 89 hotels in Vancouver
Check In Check Out
Show Prices
1755 Davie Street, Vancouver, British Columbia V6G 1W5, Canada
1.6 km from Granville Island
#46 of 89 hotels in Vancouver
Check In Check Out
Show Prices
757 Richards St., Vancouver, British Columbia V6B 3A6, Canada
1.6 km from Granville Island
#55 of 89 hotels in Vancouver
Check In Check Out
Show Prices
801 West Georgia Street, Vancouver, British Columbia V6C 1P7, Canada
1.7 km from Granville Island
#3 of 89 hotels in Vancouver
Check In Check Out
Show Prices
1128 West Georgia Street, Vancouver, British Columbia V6E 0A8, Canada
1.7 km from Granville Island
#6 of 89 hotels in Vancouver
Check In Check Out
Show Prices
733 Beatty Street, Vancouver, British Columbia V6B 2M4, Canada
1.7 km from Granville Island
#17 of 89 hotels in Vancouver
Check In Check Out
Show Prices
111 Robson Street, Vancouver, British Columbia V6B 2A8, Canada
1.7 km from Granville Island
#19 of 89 hotels in Vancouver
Check In Check Out
Show Prices
1300 Robson Street, Vancouver, British Columbia V6E 1C5, Canada
1.7 km from Granville Island
#23 of 89 hotels in Vancouver
Check In Check Out
Show Prices
773 Beatty St, Vancouver, British Columbia V6B 2M4, Canada
1.7 km from Granville Island
#26 of 89 hotels in Vancouver
Check In Check Out
Show Prices
1763 Comox Street, Vancouver, British Columbia V6G 1P6, Canada
1.7 km from Granville Island
#48 of 89 hotels in Vancouver
Check In Check Out
Show Prices
1348 Robson Street, Vancouver, British Columbia V6E 1C5, Canada
1.7 km from Granville Island
#62 of 89 hotels in Vancouver
Check In Check Out
Show Prices
1400 Robson Street, Vancouver, British Columbia V6G 1B9, Canada
1.7 km from Granville Island
#64 of 89 hotels in Vancouver
Check In Check Out
Show Prices
1393 Robson Street, Vancouver, British Columbia V6E 1C6, Canada
1.7 km from Granville Island
#69 of 89 hotels in Vancouver
Check In Check Out
Show Prices
1150 Denman St, Vancouver, British Columbia V6G 2M9, Canada
1.7 km from Granville Island
#74 of 89 hotels in Vancouver
Check In Check Out
Show Prices
1361 Robson Street, Vancouver, British Columbia V6E 1C6, Canada
1.7 km from Granville Island
#79 of 89 hotels in Vancouver
Check In Check Out
Show Prices
1394 Robson St, Vancouver, British Columbia V6E 1C5, Canada
1.7 km from Granville Island
#82 of 89 hotels in Vancouver
Check In Check Out
Show Prices
1161 Georgia St W, Vancouver, British Columbia V6E 0C6, Canada
1.7 km from Granville Island
#88 of 89 hotels in Vancouver
Check In Check Out
Show Prices
St. Regis HotelOffers & AnnouncementsAll inclusive stay!
602 Dunsmuir Street, Vancouver, British Columbia V6B 1Y6, Canada
1.8 km from Granville Island
#9 of 89 hotels in Vancouver
Check In Check Out
Show Prices
791 W. Georgia St., Vancouver, British Columbia V6C 2T4, Canada
1.8 km from Granville Island
#15 of 89 hotels in Vancouver
Check In Check Out
Show Prices
655 Burrard Street, Vancouver, British Columbia V6C 2R7, Canada
1.8 km from Granville Island
#22 of 89 hotels in Vancouver
Check In Check Out
Show Prices
645 Howe St., Vancouver, British Columbia V6C 2Y9, Canada
1.8 km from Granville Island
#25 of 89 hotels in Vancouver
Check In Check Out
Show Prices
1154 Gilford St., Vancouver, British Columbia V6G 2P6, Canada
1.8 km from Granville Island
#34 of 89 hotels in Vancouver
Check In Check Out
Show Prices
1431 Robson Street, Vancouver, British Columbia V6G 1C1, Canada
1.8 km from Granville Island
#45 of 89 hotels in Vancouver
Check In Check Out
Show Prices
180 West Georgia Street, Vancouver, British Columbia V6B 4P4, Canada
1.8 km from Granville Island
#66 of 89 hotels in Vancouver
Check In Check Out
Show Prices
1177 Melville Street, Vancouver, British Columbia V6E 0A3, Canada
1.9 km from Granville Island
#5 of 89 hotels in Vancouver
Check In Check Out
Show Prices
567 Hornby Street, Vancouver, British Columbia V6C 2E8, Canada
1.9 km from Granville Island
#12 of 89 hotels in Vancouver
Check In Check Out
Show Prices
1180 West Hastings Street, Vancouver, British Columbia V6E 4R5, Canada
2.0 km from Granville Island
#21 of 89 hotels in Vancouver
Check In Check Out
Show Prices
1128 W Hastings St, Vancouver, British Columbia V6E 4R5, Canada
2.0 km from Granville Island
#24 of 89 hotels in Vancouver
Check In Check Out
Show Prices
514 Homer Street, Vancouver, British Columbia V6B 2V6, Canada
2.0 km from Granville Island
#38 of 89 hotels in Vancouver
Check In Check Out
Show Prices
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.