It’s the happiest hour (or hours) of the day. Happy hour is that perfect moment in time when the drinks are cold and a little less expensive, and the snacks just somehow taste better! And after a busy day of sunbathing and sandcastle building, there’s nothing like an early dinner, or pre-dinner, with a cocktail in hand and share plates on the table. And White Rock’s restaurants have got happy hour figured out!  From Mexican and Indian to classic West Coast cuisine and plant-based menus, there’s a happy hour in White Rock to suit everyone’s tastes.

At the Beach

Alebrijes Kitchen Bar
Daily 3:30 – 5pm
Happy Hour Mexican style! Enjoy frozen lime margaritas, Mexican beer, tequila shooters, ceviche tostadas, chicken taquitos, torta and more. (15077 Marine Drive)

The Boathouse Restaurant
Monday – Friday, 2 – 5pm
Guests can enjoy a cold drink and choose from a wide menu of delicious snacks, all while taking in a spectacular view of Semiahmoo Bay. It doesn’t get better than that! (14935 Marine Drive)

Charlie Don’t Surf
Monday – Friday, 3 – 6pm
Everyone’s go-to patio when down at the beach. Catch their selection of delicious snacky foods and great drinks. Whether it’s a cold beer in the afternoon or a late night highball, you can’t go wrong at Charlie’s! (15011 Marine Drive)

Cilantro Indian Cuisine
Daily, 2 – 6pm
If you like your happy hour with a bit of spice and a great view, then Cilantro Indian Cuisine is the spot for you. Grab a seat on the patio and enjoy an ice-cold beer and flavourful Indian appetizers. (14945 Marine Drive)

Jan’s On The Beach
Monday – Friday, 3 – 5pm
This local favourite offers a comfortable atmosphere and close proximity to the beach, making it the perfect place to kick back and relax with friends and have a pint! Treat yourself to a cold drink and then head down to the water for a peaceful stroll on the promenade. (14989 Marine Drive)

The Ocean Beach Craft, Drafts and Eats
Daily 3 – 6pm
Enjoy a view of the bay on The Ocean Beach’s epic patio. Bring your friends, share some tasty appetizers and enjoy an expertly crafted cocktail, or two! (14995 Marine Drive)


View this post on Instagram


A post shared by OCEAN BEACH (@oceanbeachwr)

Uli’s Restaurant
Monday to Friday 3 -5:30pm
Uli’s is one of White Rock’s most beloved locally-owned restaurants – and for good reason!  Stop in five days a week for happy hour and enjoy a 20% glasses of BC wine and a tasty menu of small plates. (15023 Marine Drive)

Washington Avenue Grill
Monday to Friday 3 – 5pm
During happy hour, this favourite waterfront eatery offers a selection of local beers, wine and cocktails at a discounted price and $11 nibbles. Visit this spot with friends or family to eat and drink to your heart’s content. (#5 – 15782 Marine Drive)

Zapoteca Mexican Grill & Seafood
Monday – Friday, 2 – 5pm
Authentic Mexican flavours served up in a casual beachfront location. Grab a seat on the patio and enjoy mini nachos, deep fried corn “ribs”, tostaditas and more! (15495 Marine Drive)


Uptown / Five Corners

Barrique Kitchen & Wine Bar
Tuesday-Saturday, 5 – 6pm
Head to Barrique’s spacious patio for Spritz O’Clock … it’s like Happy Hour, but just a bit more “Spritzy”! Obviously spritzes are on the menu, as is Four Winds Brewing and those tasty fried olives. And you can also order from the full menu!  (15223 Pacific Avenue)

Grounds & Greens Cafe
Daily 3 – 6pm
Vegan happy hour anyone? Plant-based sips and dips are on the menu at Grounds & Greens. Pair your spinach & artichoke dip with one of their delightful tipsy beverages and don’t forget the super addictive truffle popcorn! (1369 Johnston Road)

PG’s Jamaican Restaurant
Friday nights
While not technically a happy hour, the Friday night “Grill & Chill” at PG’s Jamaican Restaurant is definitely happy! Grab a seat on the sidewalk patio and enjoy authentic Jamaican food, ice-cold beer and live music. (1387 Johnston Rd)

White Rock Burger Company
Friday & Saturday, 4 – 6pm
Burgers, bourbon and beer is all of our happy hour dreams come true! After hours, the Wooden Spoon Company transforms into The White Rock Burger Co. and this is one happy hour you’re not going to want to miss. (15171 Russell Avenue)