Hotels in White Rock

Search and compare White Rock hotels from hundreds of travel sites and save

White Rock, BC, Canada
Oct 27 — Oct 282
White Rock, BC, Canada
Wed 10/27
Thu 10/28
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in White Rock

Filter by star ratings
All filters
White Rock Beach Guest House
White Rock Beach Guest House
8.2 Excellent
15093 Buena Vista Avenue, White Rock, BC, Canada
Show on map
0.1 mi from city centre, White Rock 
ExcellentBased on 1 review
8.2

Situated in White Rock, White Rock Beach Guest House is a short drive from Surrey and offers a swimming pool. Those staying at the property can also make use of complimentary Wi-Fi during their stay.

Deerfield House
Deerfield House
9.5 Excellent
14635 Marine Drive, White Rock, BC, Canada
Show on map
0.6 mi from city centre, White Rock 
ExcellentBased on 9 reviews
9.5

Deerfield House is located in White Rock and offers free Wi-Fi.

House White Rock
House White Rock
8.0 Excellent
White Rock, BC, Canada
Show on map
0.7 mi from city centre, White Rock 
ExcellentBased on 49 reviews
8.0

Situated in White Rock, House White Rock is an easy drive from Surrey and provides a swimming pool. Guests can also enjoy free internet access throughout the property.

Private Luxurious Suite For Beach Getaway
Private Luxurious Suite For Beach Getaway
9.2 Excellent
White Rock, BC, Canada
Show on map
0.9 mi from city centre, White Rock 
ExcellentBased on 7 reviews
9.2

Private Vacation Guest Suite Near Beach provides a comfortable setting when in White Rock.

Sunny Island by White Rock
Sunny Island by White Rock
9.1 Excellent
16178, White Rock, BC, Canada
Show on map
2.7 mi from city centre, White Rock 
ExcellentBased on 59 reviews
9.1

Sunny Island by White Rock provides a comfortable setting when in Surrey. Guests can also enjoy complimentary internet access throughout the property.

Star of the Sea Bed & Breakfast
Star of the Sea Bed & Breakfast
8.9 Excellent
1107 Fir Street, White Rock, BC, Canada
Show on map
0.3 mi from city centre, White Rock 
ExcellentBased on 78 reviews
8.9

Situated close to the area's attractions, Star of the Sea B&B By Elevate Rooms features views of White Rock. Those staying at the property can also make use of complimentary Wi-Fi access during their stay.

Grandview Inn
Grandview Inn
6.2 Good
2160 King George Boulevard, White Rock, BC, Canada
Show on map
1.3 mi from city centre, White Rock 
GoodBased on 70 reviews
6.2

This comfortable motel in Surrey offers free Wi-Fi, as well as a ticket service and luggage storage. It is ideally located for guests wishing to discover the area's attractions.

Ocean Promenade Hotel
Ocean Promenade Hotel
8.3 Excellent
15611 Marine Drive, White Rock, BC, Canada
Show on map
0.9 mi from city centre, White Rock 
ExcellentBased on 868 reviews
8.3

Located in White Rock, Ocean Promenade Hotel is within a 35-minute drive of Vancouver International Airport and offers a swimming pool, a Jacuzzi and a private beach. Guests can also enjoy free internet throughout the property.

Tips for booking a White Rock hotel

Cheapest month:January
Most expensive month:July
Average price in White Rock:$109/night
Absolute cheapest price found:$67/night
Cheapest day:Monday
Most expensive day:Tuesday
$67 - $163
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$78 - $152
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in White Rock, British Columbia

Show all 65 hotels
House White Rock
House White Rock
8.0 Excellent
White Rock, BC, Canada
Show on map
0.7 mi from city centre,  

Situated in White Rock, House White Rock is an easy drive from Surrey and provides a swimming pool. Guests can also enjoy free internet access throughout the property.

$24
Avg. per night
Ocean Promenade Hotel
Ocean Promenade Hotel
8.3 Excellent
15611 Marine Drive, White Rock, BC, Canada
Show on map
0.9 mi from city centre,  

Located in White Rock, Ocean Promenade Hotel is within a 35-minute drive of Vancouver International Airport and offers a swimming pool, a Jacuzzi and a private beach. Guests can also enjoy free internet throughout the property.

$82
Avg. per night
White Rock Beach Guest House
White Rock Beach Guest House
8.2 Excellent
15093 Buena Vista Avenue, White Rock, BC, Canada
Show on map
0.1 mi from city centre,  

Situated in White Rock, White Rock Beach Guest House is a short drive from Surrey and offers a swimming pool. Those staying at the property can also make use of complimentary Wi-Fi during their stay.

$86
Avg. per night
Private Luxurious Suite For Beach Getaway
Private Luxurious Suite For Beach Getaway
9.2 Excellent
White Rock, BC, Canada
Show on map
0.9 mi from city centre,  

Private Vacation Guest Suite Near Beach provides a comfortable setting when in White Rock.

$99
Avg. per night
Grandview Inn
Grandview Inn
6.2 Good
2160 King George Boulevard, White Rock, BC, Canada
Show on map
1.3 mi from city centre,  

This comfortable motel in Surrey offers free Wi-Fi, as well as a ticket service and luggage storage. It is ideally located for guests wishing to discover the area's attractions.

$101
Avg. per night
Star of the Sea Bed & Breakfast
Star of the Sea Bed & Breakfast
8.9 Excellent
1107 Fir Street, White Rock, BC, Canada
Show on map
0.3 mi from city centre,  

Situated close to the area's attractions, Star of the Sea B&B By Elevate Rooms features views of White Rock. Those staying at the property can also make use of complimentary Wi-Fi access during their stay.

$154
Avg. per night
Deerfield House
Deerfield House
9.5 Excellent
14635 Marine Drive, White Rock, BC, Canada
Show on map
0.6 mi from city centre,  

Deerfield House is located in White Rock and offers free Wi-Fi.

$188
Avg. per night
Sunny Island by White Rock
Sunny Island by White Rock
9.1 Excellent
16178, White Rock, BC, Canada
Show on map
2.7 mi from city centre,  

Sunny Island by White Rock provides a comfortable setting when in Surrey. Guests can also enjoy complimentary internet access throughout the property.

$238
Avg. per night

Hotel prices in White Rock

2 stars and under

$78 - $101

Ocean Promenade Hotel

#1 Most popular

$82
Avg. per night
Grandview Inn

#2 Most popular

$101
Avg. per night
Grace Guesthouse

Best value

$78
Avg. per night
3 stars

$86 - $188

Deerfield House

#1 Most popular

Deerfield House
9.5 Excellent
$188
Avg. per night
White Rock Beach Guest House

Best value

$86
Avg. per night
4 stars +

$154 - $238

Sunny Island by White Rock

#1 Most popular

$238
Avg. per night
Donna's Bed & Breakfast

#2 Most popular

$189
Avg. per night
Star of the Sea Bed & Breakfast

Best value

$154
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in White Rock

About White Rock

Positioned on Semiahmoo Bay, White Rock is a lively city with a thriving waterfront dining and shopping strip, along with locally-focused museums and an iconic pier. White Rock is part of Metro Vancouver, offering convenient access to world-renowned attractions, peaceful parks and wildlife spotting opportunities.

Things to do

Base yourself around Marine Drive, White Rock’s main dining and shopping hub where you can enjoy cocktails on an outdoor patio at Oceanside Public House, purchase sweet treats from Crazy Cows Ice Cream and dine on fresh seafood at Charlie Don't Surf. Stroll down the circa-1914 White Rock Pier for uninterrupted Semiahmoo Bay views. It also hosts live music concerts during summer.

Discover more about the city’s history at the White Rock Museum and Archives, which boasts historic documents and old artefacts from the city’s past. Don’t forget to check out the on-site shop for locally-made artisan goods. Afterwards, take a break in Centennial Park, where a butterfly park and playground sit alongside tennis courts and a soccer field.

The adjoining Ruth Johnson Park is another great spot for nature walks, thanks to its hiking trails and elevated bay vistas. Want to spot some local wildlife? Head over to Boundary Bay, an important migrating destination for a variety of birds.

Retail therapy comes naturally at Semiahmoo Shopping Centre, which features high-quality fashion retailers, including Suzanne's & Jenny's and Anna Kristina Boutique. You can also enjoy some local entertainment at the nearby Coast Capital Playhouse, which hosts community plays and musicals. Pop into Wooden Spoon Co across the road beforehand for burgers in a rustic setting.

Getting around

White Rock is about 40 minutes’ drive from Vancouver, where you can fly into Vancouver International Airport. You can walk around the city’s waterfront or use buses, taxis or a car to cover longer distances.

White Rock travel FAQs

  • What are the best hotels in White Rock?

    Ocean Promenade Hotel is a very popular hotel in White Rock with a score of 8.3 from 868 reviews. Semi Centre House (9.1 from 157 reviews) and Sunny Island by White Rock (9.1 from 59 reviews) are also highly rated White Rock hotels based on recent feedback from HotelsCombined users.