Compare Hotels with Restaurants in British Columbia
Secret Bargains - Save an extra 10% or more on select Hotels with Restaurants
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Check dates for British Columbia hotels
Featured British Columbia Hotels with Restaurants

Pinnacle Hotel Harbourfront
1133 Hastings St W Vancouver BC
$249 nightly
The price is $297 total per night
$297 total
Jun 19 - Jun 20
Total with taxes and fees
With a stay at Pinnacle Hotel Harbourfront, you'll be centrally located in Vancouver, steps from Vancouver Waterfront and 3 minutes by foot from Vancouver Convention Centre.
Pool
Hot Tub

Century Plaza Hotel
1015 Burrard St Vancouver BC
$288 nightly
The price is $343 total per night
$343 total
Jun 28 - Jun 29
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Century Plaza Hotel, you'll be centrally located in Vancouver, within a 10-minute walk of Granville Street and Robson Street.
Pool
Pet friendly

Pinnacle Hotel at the Pier
138 Victory Ship Way North Vancouver BC
$225 nightly
The price is $261 total per night
$261 total
Jun 14 - Jun 15
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Pinnacle Hotel at the Pier in North Vancouver (Lower Lonsdale), you'll be a 1-minute drive from Lonsdale Quay Market and 7 minutes from Capilano Suspension Bridge.
Pool
Hot Tub

The Listel Hotel Vancouver
1300 Robson St Vancouver BC
With a stay at The Listel Hotel Vancouver, you'll be centrally located in Vancouver, steps from Robson Street and 6 minutes by foot from Vancouver Waterfront.
Pet friendly
Free WiFi

Sylvia Hotel
1154 Gilford St Vancouver BC
$190 nightly
The price is $227 total per night
$227 total
Jun 14 - Jun 15
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Sylvia Hotel, you'll be centrally located in Vancouver, steps from English Bay Beach and within a 5-minute walk of Stanley Park.
Pet friendly
Free WiFi

The Sutton Place Hotel Vancouver
845 Burrard St Vancouver BC
$355 nightly
The price is $423 total per night
$423 total
Jun 29 - Jun 30
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at The Sutton Place Hotel Vancouver, you'll be centrally located in Vancouver, steps from Robson Street and 10 minutes by foot from Vancouver Waterfront.
Pool
Hot Tub

Hotel Rialto
653 Pandora Ave. Victoria BC
$202 nightly
The price is $234 total per night
$234 total
Jun 21 - Jun 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Hotel Rialto, you'll be centrally located in Victoria, just a 2-minute walk from Government Street and 10 minutes by foot from Save-On-Foods Memorial Centre.
Pet friendly
Free WiFi

Best Western Plus Vancouver Airport Hotel
1041 SW Marine Dr Vancouver BC
$126 nightly
The price is $150 total per night
$150 total
Jun 15 - Jun 16
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Best Western Plus Vancouver Airport Hotel in Vancouver (West Side), you'll be a 4-minute drive from McArthurGlen Designer Outlet and 9 minutes from Vancouver General Hospital.
Free airport shuttle
Free WiFi

Georgian Court Hotel, WorldHotels Elite
773 Beatty St Vancouver BC
$303 nightly
The price is $361 total per night
$361 total
Jun 30 - Jul 1
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Georgian Court Hotel, WorldHotels Elite in Vancouver (Downtown Vancouver), you'll be steps from BC Place Stadium and 5 minutes by foot from Rogers Arena.
Hot Tub
Pet friendly

Hotel Blu Vancouver
177 Robson Street Vancouver BC
$253 nightly
The price is $302 total per night
$302 total
Jun 14 - Jun 15
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Hotel Blu Vancouver is in the heart of Vancouver, within a 5-minute walk of Queen Elizabeth Theatre and Vancouver Central Public Library.
Pool
Hot Tub

Coast Lonsdale Quay Hotel
123 Carrie Cates Crt North Vancouver BC
$170 nightly
The price is $197 total per night
$197 total
Jun 14 - Jun 15
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Coast Lonsdale Quay Hotel, you'll be centrally located in North Vancouver, steps from Lonsdale Quay Market and within a 5-minute walk of The Shipyards.
Pet friendly
Free WiFi

James Bay Inn Hotel & Suites
270 Government Street Victoria BC
$190 nightly
The price is $220 total per night
$220 total
Jun 15 - Jun 16
Total with taxes and fees
With a stay at James Bay Inn Hotel & Suites in Victoria (James Bay), you'll be steps from Emily Carr House and 3 minutes by foot from Beacon Hill Park.
Parking included
Free WiFi
Don't see what you're looking for?
See all available properties in British Columbia
View all propertiesLowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
British Columbia Hotels with Restaurants essential information
Hotels with Restaurants in British Columbia |
1454 |
|---|---|
Highest price | $423 |
Cheapest price | $150 |
Total number of hotels in British Columbia | 15,456 |
Popular hotels | Pinnacle Hotel Harbourfront, Century Plaza Hotel, Pinnacle Hotel at the Pier, The Listel Hotel Vancouver, Sylvia Hotel, The Sutton Place Hotel Vancouver, Hotel Rialto, Best Western Plus Vancouver Airport Hotel, Georgian Court Hotel, WorldHotels Elite, Hotel Blu Vancouver, Coast Lonsdale Quay Hotel, James Bay Inn Hotel & Suites |
Most Recent British Columbia Hotel Reviews

Fairmont Empress
5 out of 5
Posted 1 hour ago
CheapTickets Verified Review
"Phenomenal staff! They make the experience of an already stunning property and location that much better. They have a way of accommodating all types of travellers from families to business and so on,"
A verified traveler stayed at Fairmont Empress
More to Explore in British Columbia
Top Picks
- Beach Resorts & in Parksville
- Coast Hotels in Abbotsford
- Cheap Hotels in Penticton
- Golf Resorts & in Harrison Hot Springs
- Boutique Hotels in Abbotsford
- Abbotsford Hotels
- Osoyoos Hotels
- Capsule Hotels in Whistler
- Hotels with Restaurants in Cache Creek
- Romantic Getaways & Hotels in Parksville
- Cabin Rentals in Kelowna
- Luxury Hotels in Vernon
- Vancouver Hotels
- Casino Resorts & in Squamish
- Hotels with Restaurants in Osoyoos
- 4 Star Hotels in Penticton
- Hotels with a Gym in Whistler
- Hotels with Free Airport Shuttle in Kelowna
- Fairmont Hotels in Surrey
- Salmon Arm Hotels
- Romantic Getaways & Hotels in Harrison Hot Springs
- Hotels with Shopping in Revelstoke
- Boutique Hotels in Revelstoke
- Hotels with Free Breakfast in Osoyoos
- Independent Hotels in Abbotsford
- Hotels with Hot Tubs in Osoyoos
- Hotels with Hot Tubs in Lytton
- Best Western Hotels in Abbotsford
- Hotels with Free Breakfast in Fernie
- Guest Houses in Richmond
- Sandman Hotels in Abbotsford
- Historic Hotels in North Vancouver
- 5 Star Hotels in Squamish
- Luxury Hotels in North Vancouver
- Extended Stay Hotels in Kelowna
- Dawson Creek Hotels
- Hotels with Hot Tubs in Nelson
- Casino Resorts & in Kelowna
- Tofino Hotels
- Nanaimo Hotels
- Hotels with Waterslides in Kelowna
- Hotels with Free Airport Shuttle in Richmond
- Casino Resorts & in Abbotsford
- Revelstoke Hotels
- 4 Star Hotels in Radium Hot Springs
- Hotels with Suites in Squamish
- Hotels with Restaurants in Prince George
- Hotels with Free Breakfast in Abbotsford
- Cheap Hotels in Revelstoke
- Whistler Hotels
- Marriott Hotels & Resorts in Vancouver
- Hotels on the Lake in Kelowna
- Hotels with an Indoor Pool in Richmond
- Kid Friendly Hotels in Abbotsford
- Hotels with Bars in Penticton
- Victoria Hotels
- Hostels in Prince George
- Pet Friendly Hotels in Whistler
- Surrey Hotels
- Spa Resorts & in Whistler
- 3 Star Hotels in Sointula
- Hotels with Air Conditioning in Campbell River
- 3 Star Hotels in Coquitlam
- Arcade Hotels in Whistler
- Hotels with Shopping in Prince Rupert
- Sooke Hotels
- Winery Hotels in Kelowna
- Motels in Parksville
- Romantic Getaways & Hotels in Penticton
- 4 Star Hotels in North Vancouver
- Flights to Kelowna
- Flights to Kitimat
- Flights to Parksville
- Flights from Sayward
- Flights from Amritsar to Vancouver
- Flights from Vancouver to 100 Mile House
- Flights from Winnipeg to Nanaimo
- Flights from Penny
- Flights to Surrey
- Flights from Calgary to Prince George
- Flights to Delta
- Flights from Kamloops
- Flights from Atlanta to Vancouver
- Flights from Vancouver
- Flights from Calgary to Vancouver
- Flights from Coal Harbour
- Flights to Vancouver
- Flights from Christina Lake





