A Shopping Guide to White Rock: Marine Drive and Uptown Boutiques

Small independent boutique storefront window display in White Rock

White Rock rewards the kind of shopping trip that has no fixed list, and we say that as people who have spent a lot of Saturday afternoons drifting between the water and the hill without ever quite planning to. Down on Marine Drive, the shops lean into the beach itself, swimwear and beach gear and small gift stores tucked between the cafes and the promenade, all of it within sight of the pier and Semiahmoo Bay. Up on Johnston Road, the mood changes completely, into a walkable strip of independent boutiques, galleries, a music shop and a cluster of thrift and consignment stores that locals treat as a genuine weekend circuit rather than a tourist stop.

This guide keeps to the independent retail side of White Rock shopping specifically, the boutiques and specialty stores rather than the cafes and bakeries that already have their own place in our uptown coverage. We will walk you down Marine Drive first, then up the hill to Johnston Road, with honest notes on what each stretch is actually good for and a few practical tips on parking and timing so you can build your own route.

A Shopping Guide to White Rock: Marine Drive and Uptown Boutiques
Marine Drive: Swimwear, Beach Gear and Waterfront Gift Shops

Marine Drive: Swimwear, Beach Gear and Waterfront Gift Shops

The retail rhythm on Marine Drive follows the beach it faces. Along the strip nearest the pier and the promenade, small independent shops sell the things people actually need for a day on the water, swimwear, cover ups, sun hats and beach bags, tucked between the seafood spots and ice cream counters. For decades, Beaches Swimwear was the longest running example, an independent shop that operated from the same address on Marine Drive for more than three decades carrying a wide range of women’s, men’s and children’s swimwear along with cover ups and beach accessories, though shoppers should check current listings before making a special trip, since long running independent shops on this strip do occasionally close or change hands.

What we like about this stretch is that it has stayed genuinely local rather than turning into a strip of chains. The shops are small enough that the person behind the counter usually knows the stock by heart, and browsing here works best as a slow, unhurried wander rather than a mission with a list, especially once the afternoon sun is on the water and the promenade fills up.

A few doors along you will also find small galleries and gift shops mixed in with the cafes, the kind of places that sell local art, beach themed prints and souvenirs alongside the swimwear and sun gear, so a walk down Marine Drive on a warm day tends to turn into more browsing than you planned.

Up the Hill: Boutiques and Home Stores on Johnston Road

Johnston Road, the commercial spine that climbs uphill from the waterfront through Five Corners and on into uptown, is where the more considered shopping happens. This stretch has an unusually high concentration of independent retailers packed into a genuinely walkable few blocks, with a Walk Score around 96, a Walker’s Paradise rating, the kind of place where you can park once and cover most of what you came for on foot.

The mix along here runs from home decor and gifts to music, flowers, interior design and clothing. Tapestry Music on Johnston Road serves the neighbourhood’s musicians, Ashberry & Logan handles the flower side of things, and York Interiors and other home focused shops round out a strip that has quietly built a reputation for boutique retail rather than big box convenience. It is worth noting that a few well loved uptown shops have shifted to online only in recent years, so if you are chasing a specific storefront it is always worth a quick check before you make the trip up the hill.

Up the Hill: Boutiques and Home Stores on Johnston Road

Thrift, Consignment and Vintage Finds Uptown

Thrift, Consignment and Vintage Finds Uptown

Uptown White Rock also happens to be a genuine destination for secondhand and vintage shopping, with several thrift and consignment shops clustered within an easy walk of each other along Johnston Road. The best known of these is Superfluity Thrift Store, run by the Peace Arch Hospital Auxiliary, which has been operating in White Rock since 1950 and has occupied its current building on Prospect Avenue since 1980. Every purchase supports Peace Arch Hospital, which gives the browsing an extra bit of purpose beyond the bargain itself.

Nearby, smaller volunteer run and consignment shops add to the circuit, rotating stock often enough that regulars tend to swing through every week or two rather than treating it as a once a season trip. We have covered this whole thrift and consignment scene in more depth in our dedicated guide to White Rock’s thrift shops, which is worth reading in full if secondhand finds are the main reason you are heading uptown.

Between the vintage racks and the newer boutiques, this stretch of Johnston Road manages to feel like a real neighbourhood shopping district rather than a curated tourist strip, and that mix of old and new is a big part of why we keep coming back.

Planning a Shopping Day Between the Waterfront and Uptown

The honest way to think about White Rock shopping is as two separate districts joined by a hill. Marine Drive covers the beach facing essentials and gift shopping in a compact strip along the promenade, while Johnston Road and uptown cover the deeper boutique, home decor, music and thrift shopping in a more spread out but still walkable stretch above it. Trying to do both in one lap is possible, but the climb between them is real, so most locals treat it as two separate outings rather than one long walk.

If your priority is beach gear, swimwear or a quick gift picked up on a walk along the water, Marine Drive alone will cover you in an hour or two. If you are after clothing boutiques, home stores, music, flowers or a proper thrift shopping session, plan on spending the bulk of your time uptown instead, and treat any waterfront browsing as a bonus at the start or end of the day.

Either way, the appeal of White Rock shopping is that almost none of it is a chain. These are small, independent, locally run shops, and that is exactly why a slow wander tends to turn up more than a shopping list ever would.

What Makes White Rock’s Shopping Scene Independent

The thing that ties Marine Drive and Johnston Road together is that both districts have stayed largely independent rather than filling in with national chains. On the waterfront, that means small, long running shops, some of which, like Beaches Swimwear, have built a loyal local following over decades even as individual storefronts come and go. Uptown, it means a genuine mix of boutiques, a music shop, home decor stores and a thrift scene that has become a destination in its own right, funding a local hospital in the process.

That independence is part of why the two districts feel so different from each other even though they sit only a short walk apart. Down at the water, the shopping is casual and beach oriented, built around a day out. Up the hill, it slows down and becomes more considered, the kind of shopping trip where you might leave with a piece of furniture, a secondhand find, or a new record rather than a souvenir.

Practical Notes on Parking, Timing and Getting Between the Two Areas

Parking along Marine Drive fills up quickly on warm weekends, since beachgoers and shoppers are competing for the same spots, so arriving earlier in the day or later in the afternoon tends to make browsing easier. Uptown parking is generally more forgiving, with street parking and small lots serving the Johnston Road shops, though it is still worth allowing a few extra minutes around midday.

The hill between the waterfront and uptown is the one real obstacle. It is a genuine, sustained climb, so we would not recommend trying to shop both districts back to back on foot in one go, especially with bags in hand. Parking near whichever district you plan to focus on and treating the other as a separate trip, or a short drive, tends to make for a much more relaxed day.

Hours vary shop to shop and change seasonally, especially among the smaller independent stores, so it is always worth checking a shop’s own listing or social page before making a special trip, particularly midweek or outside of the summer season.

Questions Often Asked

What is the difference between shopping on Marine Drive and shopping uptown in White Rock?

Marine Drive, along the waterfront near the pier and promenade, is where you will find swimwear, beach gear and small gift shops geared toward a day at the beach. Johnston Road and uptown, up the hill from the water, carry the deeper independent retail scene, including clothing boutiques, home decor, a music shop, and a cluster of thrift and consignment stores.

Is there a well known swimwear or beach shop on Marine Drive?

For decades, Beaches Swimwear operated from the same address on Marine Drive and carried women’s, men’s and children’s swimwear along with cover ups and beach accessories, making it one of the longest running independent shops on the waterfront strip, so it is worth checking current listings for its status and for other swimwear and beach gear shops along the strip.

Where should I go for thrift or vintage shopping in White Rock?

Uptown White Rock is the spot, with several thrift and consignment shops clustered within an easy walk of each other along Johnston Road. Superfluity Thrift Store, run by the Peace Arch Hospital Auxiliary since 1950, is the best known of these, and every purchase supports Peace Arch Hospital.

Is uptown White Rock walkable for a shopping trip?

Yes, Johnston Road and the surrounding uptown blocks are known for being especially walkable, so the easiest approach is to park once and cover most of the independent shops on foot. Marine Drive is similarly walkable along the waterfront, but the hill connecting the two districts is a real climb, so most locals treat them as separate outings.

Do I need to plan around parking for a shopping day in White Rock?

It helps, especially on warm weekends when Marine Drive parking fills up fast with beachgoers as well as shoppers. Uptown parking around Johnston Road tends to be a little easier to find, though it is still smart to allow extra time around midday or before a weekend visit.

Scroll to Top