Search Hotels in British Columbia

    price find illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Save instantly and earn perks with One Key
    bed illustration
    Be picky
    Search almost a million properties worldwide

Top Cities in British Columbia

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Compare 11,927 hotels in British Columbia with room rates, reviews, and availability. Most hotels are fully refundable.

Harrison Hot Springs Resort and Spa

3.0 star property
7.8 out of 10, Good, (3733)
"Great resort "
The price is £136
includes taxes & fees
6 Jul - 7 Jul
Harrison Hot Springs Resort and Spa

Pinnacle Hotel Harbourfront

4.0 star property
8.8 out of 10, Excellent, (6835)
"Excellent hotel with great location. "
The price is £200
includes taxes & fees
20 Jul - 21 Jul
Pinnacle Hotel Harbourfront

YWCA Hotel

2.5 star property
9.0 out of 10, Wonderful, (2515)
"Great stay "
The price is £113
includes taxes & fees
1 Jul - 2 Jul
YWCA Hotel

River Rock Casino Resort

4.0 star property
8.4 out of 10, Very good, (9224)
"Beautiful resort"
The price is £135
includes taxes & fees
1 Jul - 2 Jul
River Rock Casino Resort

Fairmont Empress

4.5 star property
9.2 out of 10, Wonderful, (2117)
"Beautiful property, well maintained and friendly staff. "
The price is £289
includes taxes & fees
27 Jul - 28 Jul
Fairmont Empress

Hyatt Regency Vancouver

4.5 star property
9.4 out of 10, Exceptional, (2360)
"Great hotel at a reasonable price."
The price is £248
includes taxes & fees
20 Jul - 21 Jul
Hyatt Regency Vancouver

Hotel Grand Pacific

4.0 star property
9.2 out of 10, Wonderful, (2242)
"Enjoyed our stay! "
The price is £179
includes taxes & fees
20 Jul - 21 Jul
Hotel Grand Pacific

Pan Pacific Vancouver

4.5 star property
9.2 out of 10, Wonderful, (4791)
"Great stay!"
The price is £251
includes taxes & fees
1 Jul - 2 Jul
Pan Pacific Vancouver

Fairmont Waterfront

4.5 star property
9.2 out of 10, Wonderful, (2118)
"We loved the location - very convenient to get to restaurants, etc. and the harbour view was amazing! "
The price is £289
includes taxes & fees
1 Jul - 2 Jul
Fairmont Waterfront

Radisson Blu Vancouver Airport Hotel & Marina

4.0 star property
8.6 out of 10, Excellent, (2106)
"Great stay"
The price is £162
includes taxes & fees
6 Jul - 7 Jul
Radisson Blu Vancouver Airport Hotel & Marina

Sandman Hotel Vancouver Downtown

4.0 star property
8.0 out of 10, Very good, (3305)
"Great stay."
The price is £172
includes taxes & fees
1 Jul - 2 Jul
Sandman Hotel Vancouver Downtown

Travelodge by Wyndham Vancouver Airport

2.0 star property
6.2 out of 10, (2571)
"nice and close to the airport, staff very friendly "
The price is £120
includes taxes & fees
9 Jul - 10 Jul
Travelodge by Wyndham Vancouver Airport

Empress Palace Hotel

4.0 star property
8.0 out of 10, Very good, (142)
"We booked it as it was in premium area All aspects was 👍 "
The price is £112
includes taxes & fees
7 Jul - 8 Jul
Empress Palace Hotel

Fairmont Chateau Lake Louise

4.0 star property
9.2 out of 10, Wonderful, (1010)
"Beautiful place!"
The price is £869
includes taxes & fees
25 Jul - 26 Jul
Fairmont Chateau Lake Louise

Hilton Whistler Resort & Spa

4.0 star property
8.6 out of 10, Excellent, (1181)
"enjoyed our stay"
The price is £159
includes taxes & fees
27 Jul - 28 Jul
Hilton Whistler Resort & Spa

The Westin Resort & Spa, Whistler

4.0 star property
9.0 out of 10, Wonderful, (1454)
"Excellent hotel with great views, the fireplace is cozy and its pet friendly which is also amazing! "
The price is £216
includes taxes & fees
1 Jul - 2 Jul
The Westin Resort & Spa, Whistler

Pinnacle Hotel Whistler Village

3.5 star property
8.6 out of 10, Excellent, (4569)
"Great place to stay, clean, cozy and close to everything "
The price is £127
includes taxes & fees
13 Jul - 14 Jul
Pinnacle Hotel Whistler Village

Crystal Lodge

3.5 star property
9.2 out of 10, Wonderful, (2077)
"Great stay"
The price is £154
includes taxes & fees
1 Jul - 2 Jul
Crystal Lodge

Aava Whistler Hotel

3.5 star property
8.6 out of 10, Excellent, (2358)
"Great place to stay. "
The price is £135
includes taxes & fees
2 Jul - 3 Jul
Aava Whistler Hotel

Fairmont Hotel Vancouver

4.5 star property
9.0 out of 10, Wonderful, (2104)
"Wonderful hotel!"
The price is £241
includes taxes & fees
2 Jul - 3 Jul
Fairmont Hotel Vancouver
Lowest 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.

Great weekend hotel deals in British Columbia

Showing deals for:11 Jul - 13 Jul
Save an average of 15% on thousands of hotels when you're signed in

Guide to exploring around British Columbia

Guide to exploring around British Columbia

Top reasons to visit British Columbia

  • Stunning Natural Beauty: British Columbia is renowned for its breathtaking landscapes, including majestic mountains, picturesque lakes, and vibrant urban parks.
  • Outdoor Adventures: From skiing in Whistler to thrilling whitewater rafting, the province offers a plethora of exciting activities for adventure seekers.
  • Cultural Experiences: Explore diverse cities like Vancouver, rich in culture, dining, and entertainment, showcasing a unique blend of urban charm and natural splendour.
  • Family-Friendly Attractions: Enjoy a variety of family-oriented experiences, from guided tours to recreational areas perfect for all ages.
  • Diverse Accommodations: Choose from charming bed and breakfasts to luxurious hotels, catering to every traveller's needs.

Find great hotels in British Columbia

Discover a diverse range of accommodation options in British Columbia, from charming bed and breakfasts to luxurious hotels. Whether you're seeking adventure, a family-friendly experience, or a pet-friendly stay, you'll find the perfect lodging to suit your needs. Explore the top hotels and hidden gems in the region, ensuring a memorable vacation tailored to your preferences.

  • Pinnacle Hotel Harbourfront: Nestled in the heart of British Columbia, Pinnacle Hotel Harbourfront is a sophisticated 4-star accommodation tailored for business and city-themed travellers. This property boasts an excellent array of business amenities, including multiple meeting rooms, a fully equipped business centre, and accessible conference space, making it ideal for corporate events. Guests can enjoy stunning views of the harbour while taking advantage of the hotel's central location, which provides easy access to local attractions and the vibrant city life. The combination of professional services and an urban vibe ensures a productive yet enjoyable stay.
  • Hyatt Regency Vancouver: Experience luxury at the 4.5-star Hyatt Regency Vancouver, where modern elegance meets relaxation. This pet-friendly hotel caters to both business and leisure travellers, featuring extensive business facilities such as a 24-hour business centre and conference space. For relaxation, indulge in the full-service spa, complete with a hot tub, sauna, and select days of spa treatments. The hotel also welcomes pets, ensuring that your furry friends can join in the adventure. With its prime location and top-notch amenities, Hyatt Regency is perfect for those seeking a blend of comfort and business efficiency.
  • Century Plaza Hotel: Offering a warm and inviting atmosphere, the 3.5-star Century Plaza Hotel is perfect for families and business travellers alike. This property features comprehensive business services, including a 24-hour business centre and accessible facilities. Families will appreciate the thoughtful amenities designed for children, such as free cribs and window guards for safety. Situated in a lively area, the hotel ensures that both leisure and business needs are met, making it a great choice for those travelling with loved ones while still attending to work commitments.

Where to stay in British Columbia

British Columbia offers an enchanting blend of vibrant cities and breathtaking landscapes, perfect for outdoor enthusiasts and families alike. From the cosmopolitan charm of Vancouver to the serene beauty of Whistler and the stunning Okanagan Valley, each destination provides a unique atmosphere of friendliness and relaxation. Whether you seek luxury holidays or simply wish to explore the natural splendours, British Columbia promises an unforgettable adventure filled with picturesque scenery and welcoming locals.

  • Vancouver: Nestled between the stunning Pacific Ocean and the majestic Coast Mountains, Vancouver is a vibrant metropolis that seamlessly blends urban sophistication with breathtaking natural beauty. The city is renowned for its outdoor activities, family-friendly attractions, and bustling city life. Visitors flock to Vancouver year-round, with peak travel occurring from July to September. Highlights include the iconic Stanley Park, the bustling Granville Island, and the world-class ski resorts nearby. The city also boasts a variety of arenas and sports facilities, making it a hub for sports enthusiasts.
  • Victoria: The charming capital city of British Columbia, Victoria is known for its picturesque harbour, historic architecture, and lush gardens. Located on Vancouver Island, it offers a delightful blend of outdoor adventures and cultural experiences. Peak visitor numbers occur between July and September as tourists flock to enjoy the city's beaches, botanical gardens, and shopping districts. Must-see attractions include the beautiful Butchart Gardens and the Royal BC Museum, providing a glimpse into the region's rich history and natural beauty.
  • Whistler: A world-renowned ski resort town, Whistler is a paradise for adventure seekers and sports lovers alike. Situated just a couple of hours from Vancouver, it attracts visitors primarily during the winter months, with peak travel from December to February. The area is famous for its vast ski fields and outdoor activities, including mountain biking and hiking in the summer. Visitors can explore the stunning Whistler Blackcomb ski resort, take in the breathtaking views from the Peak 2 Peak Gondola, and discover the natural wonders of nearby national parks.

Things to do in British Columbia

British Columbia offers a perfect blend of outdoor adventures and stunning scenery, making it an ideal holiday destination. Visitors can explore recreational areas, hit the ski slopes, and enjoy ski fields. Engaging activities include thrilling whitewater rafting, exciting scavenger hunts, and excellent guided tours that showcase the region's natural beauty. Whether seeking adrenaline or relaxation, British Columbia promises an unforgettable experience.

Shopping

For a fantastic shopping experience, visit Metropolis at Metrotown for a wide range of stores and entertainment. If you're up for a drive, explore the Richmond Night Market for unique gifts and the vibrant atmosphere of South Granville, known for its eclectic shops and family-friendly vibes.

Recreation

At BC Place Stadium, immerse yourself in the electric atmosphere of live sports events while enjoying the vibrant energy of the crowd. Whistler Mountain Bike Park offers scenic trails, perfect for rejuvenation and adventure amidst nature. Indulge in the Grotto Spa at Tigh-Na-Mara for serene body treatments that promote relaxation and well-being.

Adventure

Whistler Blackcomb Ski Resort offers thrilling skiing experiences amidst stunning mountain scenery, perfect for adrenaline seekers. At Sun Peaks Resort, enjoy a fantastic blend of skiing and outdoor adventure activities in a picturesque alpine setting. For a unique experience, walk among the treetops at Capilano Suspension Bridge, surrounded by lush greenery.

Nightlife

In British Columbia, nightlife buzzes with excitement at Langford Lanes and The Great Escape, both vibrant arcadeAdventureZones perfect for family fun. For a more cultural experience, the Queen Elizabeth Theatre offers splendid performances, ideal for romantic evenings or family outings.

Booking tips and Expedia advantages for British Columbia

To save money on your trip to British Columbia, consider visiting during the cheaper months of January or October to November, and aim to book your stay on a Tuesday for the best rates. Utilise Expedia to find budget-friendly accommodation by sorting results from low to high and filtering for eco-certified hotels. Additionally, look for package deals that combine flights, hotels, and activities for extra savings. Take advantage of free outdoor activities and affordable public transport options to keep your costs down while exploring the beautiful region.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in British Columbia are January and October to November, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in British Columbia is Tuesday. The most expensive day to stay in British Columbia is Saturday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, desired location, and additional preferences. You can organise your search results to display prices from low to high, ensuring that the most affordable hotels appear at the top. Additionally, you have the option to refine your choices by hotel category; for instance, selecting the Eco-certified filter will reveal sustainable and environmentally friendly hotels that you can easily book.
  • Consider bundling your trip: You can save money by combining your hotel booking in British Columbia with your flights and activities through an Expedia package.

Find the best attractions in British Columbia

British Columbia offers a perfect blend of outdoor adventures and stunning scenery, making it an ideal destination for tourists. Visitors can explore a variety of attractions such as national parks, picturesque lakes, and vibrant urban parks, catering to those seeking family-friendly experiences and breathtaking landscapes. Whether hiking, relaxing by a lake, or enjoying city parks, there's something for everyone in this beautiful province.

  • Canada Place: Experience the heart of Vancouver's waterfront at Canada Place, where iconic architecture meets bustling business vibes. This venue hosts a variety of events and conferences, making it a hub for professionals and tourists alike, all while offering stunning views of the harbour and mountains.
  • Vancouver Waterfront: Perfect for families, the Vancouver Waterfront is a vibrant tourist precinct teeming with outdoor activities. Stroll along the scenic promenade, enjoy delightful eateries, and take in the lively atmosphere, with opportunities for sightseeing and recreational fun.
  • Rogers Arena: Home to thrilling sports events and concerts, Rogers Arena is an entertainment facility that promises an unforgettable experience for families and fans alike. Join the excitement and create lasting memories in this dynamic venue that showcases top-tier performances.

Best time to go to British Columbia

The best time to visit British Columbia is dependant on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are slightly high and weather is sunny with no rain (dry). December is its coolest month on average. At this time, visitor numbers are slightly low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January17.2°F (-8.200000000000001°C)Light RainMostly CloudyAverageSlightly Low
February40.6°F (4.800000000000001°C)Light RainMostly CloudyAverageAverage
March30.9°F (-0.6000000000000001°C)Light RainMostly CloudyAverageAverage
April45.7°F (7.6°C)Light RainMostly CloudyAverageAverage
May50.4°F (10.2°C)Light RainMostly SunnyAverageAverage
June57.9°F (14.4°C)Light RainMostly SunnySlightly HighSlightly High
July63.1°F (17.3°C)No Rain (Dry)SunnySlightly HighSlightly High
August63.5°F (17.5°C)No Rain (Dry)SunnySlightly HighSlightly High
September58.8°F (14.9°C)Light RainMostly SunnyAverageAverage
October41.9°F (5.5°C)Light RainMostly SunnySlightly LowSlightly Low
November29.5°F (-1.4°C)Light RainMostly CloudySlightly LowSlightly Low
December16.7°F (-8.5°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to British Columbia

When visiting British Columbia, you can fly into several major airports. Vancouver International Airport (YVR) is approximately 33.6km away and offers luxurious accommodations such as the 5-star Versante Hotel, just 1.2km from the airport, and the Fairmont Pacific Rim and Rosewood Hotel Georgia, both 4.3km away. Calgary International Airport (YYC), located 454.3km away, features nearby hotels like the 4-star Calgary Airport Marriott In-Terminal Hotel, only 0.1.2km from the terminal. Kelowna International Airport (YLW) is 129.3km away, with options like the Delta Hotels by Marriott Grand Okanagan Resort and The Royal Kelowna, both 4.3km from the airport.

Pocket Guide: British Columbia

The soaring mountains of the Canadian Rockies, wild coastline of the Pacific Northwest and the vibrant forests between all make British Columbia one of the best places to book a hotel in North America. Whether you fancy a dip in hot springs, a whale-watching expedition, high-octane snow sports, a trek through the wilderness or star-spotting in “Hollywood North”, you can find it in BC. The spectacular scenery could distract and entertain visitors for months, but it would be wrong to overlook the cosmopolitan city of Vancouver, the intriguing provincial capital of Victoria or the lakeside city of Kelowna. With superb restaurants mixing every type of global cuisine, there’s so much to do in BC.

Where to Stay in British Columbia

Vancouver — The largest city in western Canada is a microcosm of British Columbia. Vancouver is tucked between the ocean and the Coast Mountains and is majestically beautiful – the night time vista with lights sparkling on the water is something to behold. Grab a city hotel, sit in a pub with a local craft beer, and enjoy the waterfront forests and the city skyline.

Victoria — The provincial capital really puts the British in BC – you’ll find tearooms, antique shops and well-tended gardens throughout the city. But it has its own, Canadian, character, with cycle paths criss-crossing the city and a young, bohemian feel thanks to its thriving tech industry. It’s also a great place to enjoy the ocean from its expansive marina offering, amongst other activities, superb whale-watching trips.

Whistler — The ski resort town of Whistler has made a name for itself and now sees more than two million visitors filling their ample selection of hotels every year, most of whom concur with the locals that it is the best place on Earth to ski or snowboard. The 2010 Winter Olympics bequeathed a host of excellent facilities and there are plenty of après-ski options to match.

The Rockies — Find your way into the The Rocky Mountains at some of British Columbia’s best National Parks. Kootenay and Yoho are next to each other on the eastern edge of BC, and are home to the famous Paint Pots hot springs that bubble with iron-rich mud. The magical names of the Valley of Ten Peaks, Floe Lake, Radium Hot Springs and Glacier National Park are not hyperbole – you’ll lose yourself in the beauty of the Rockies.

How to Make the Most of Your Hotel in British Columbia

A trip to the mountains and the ocean has to be on the agenda of everyone who visits British Columbia. With most visitors arriving in Vancouver, the ocean is a good place to start. Gwaii Haanas is a sprawling National Park that covers 138 islands and is the ancestral home of the Haida people – the teeming ocean and remote landscape are awe-inspiring. Take a train ride into the Rockies and trek in the rainforests and wander around the lakes, and in winter pack your snow boots and have fun on the slopes. Back in the city, you’ll want to visit some of Vancouver’s and Victoria’s marvellous museums and galleries before retiring to your comfy hotel for the night.

The Pacific is a wonderful playground for anyone who likes the feeling of fresh air in their face and sea-salt on their lips. Try kayaking along the rocky shorelines, diving off Vancouver Island, whale-watching or yachting and once you’ve done all that, take a flight by sea-plane from Vancouver to Victoria. Find out all about Grizzly bears, or take a driving tour of the vineyards lining the sides of the mountains. Go rock-climbing, white-water rafting and trekking in the mountains and stop off to find out more about Canada’s First Nations. Catch your own salmon and find out how to cook it – there’s always something more to do when you stay in BC.

Frequently asked questions

How much do hotels in British Columbia cost?
In British Columbia, you can find cheap options from £112 in a few different ways. To view the availability, enter your chosen getaway dates, then fine-tune your search by budget, amenities and more. Remember that rates can vary according to when you want to go, so if you have some flexibility, swap your dates around until you find the perfect deal.
When is the best time to go to British Columbia?
The timing of your trip will depend on which part of British Columbia you want to stay in, as temperatures vary in different areas. For a summer holiday with an oceanic climate, visit Vancouver during the months of June to August. Here you can expect average temperatures between 13ºC and 21ºC.
What is the best area to stay in British Columbia?
Wherever you venture in British Columbia, you'll find activities and experiences for all types of holiday. Vancouver, a top city, and Victoria, which is known for its culture and nature, are two fun areas to stay. There are also some terrific accommodation in Kelowna.
Are there any luxury hotels in British Columbia?
Expedia has some superb stays for an indulgent escape in Vancouver, British Columbia, including West End Guest House. Check in and enjoy the use of conveniences like a private entrance, a terrace and a pillow menu. Or spoil yourself at Thistledown House.
What are the top all-inclusive hotels in British Columbia?
If you're searching for a chilled out and stress-free escape, take a look at Nootka Island Lodge. Usually including your drinks, food and some onsite entertainment in the flat upfront price, it's among the best picks for an all-inclusive stay in British Columbia.
How can I find cheap hotels in British Columbia?
The best place to begin searching is by using our "Price per night" filter. Currently, the cheapest properties start at £112 per night. Other ways to lock in a wallet-friendly British Columbia retreat are by booking as early as possible and being flexible with dates. For more superb deals, go to our cheap hotels in British Columbia page.
What are the best hotels in British Columbia for families?
Booking a hotel for you and the kiddos in British Columbia is a cinch with our filter tool. Just select "Family friendly" under the "Traveller experience" heading and see what's available. If you're heading for Vancouver, have a look at West End Guest House. Unwind here while taking advantage of conveniences such as housekeeping services and a pillow top mattress. Thistledown House is also a popular pick with families in this captivating city.
What are the top beach hotels in British Columbia?
Prepare to be swept away by the perfect blend of fun and relaxation at our British Columbia ocean-view hotels. One of the leading accommodation is West End Guest House, which offers amenities like individually decorated rooms and a garden. Another pick promising seaside bliss is Thistledown House. These two properties are located in Vancouver.