Are you dreaming about going on your next holiday? You might think white sand beaches can only be found somewhere like Punta Cana or Puerto Vallarta — but think again. A staycation can feel like a vacation at these beaches in B.C. that are so tropical they're better than a trip to Mexico.

You don't have to go far to enjoy some quality time relaxing next to the water. B.C. has no shortage of extraordinary beaches with clear turquoise water and powdery white sand.

Editor's Choice: 6 Sprawling Sandy Beaches In BC That Are Better Than A Tropical Vacation

So grab your bathing suit and towel and head to these beaches with white sand and blue water.

San Josef Bay

Price: Free

Address: San Josef Bay, Vancouver, BC

Why You Need To Go: It is a breathtaking spot on the west coast of Vancouver Island where you can find a 2-kilometre beach. One of the best parts of San Josef Bay is you can escape the crowds at other beaches.

Wreck Beach

Price: Free

Address: Wreck Beach, Vancouver, BC

Why You Need To Go: It's a glorious 7.8-kilometre stretch of sand, and one of Vancouver's urban beaches. Bring your beach towel and spend a picture-perfect day relaxing in the sun.

Johnson Lake

Price: Free

Address: Johnson Lake, Thompson-Nicola O, BC

Why You Need To Go: The colour of the water here is bright turquoise and looks so stunning that your friends will think you Photoshopped the colour of the water.

Website

Long Beach

Price: Free

Address: Long Beach, Tofino, BC

Why You Need To Go: Here you'll find a sandy stretch of beach as far as the eye can see. It's the longest beach on Vancouver Island, and where you'll want to spend all your weekends.

Third Beach

Price: Free

Address: Third Beach, Vancouver, BC

Why You Need To Go: You don't need to travel far to get to the beach. Vancouver's beach in Stanley Park is spectacular. Here, you can spend a lazy day with your friends lounging on a blanket and splashing in the water.

Cox Bay

Price: Free

Address: Cox Bay, Tofino, BC

Why You Need To Go: It is a popular surfing spot with locals that you need to discover.

Tribune Bay

Price: Free

Address: Tribune Bay Provincial Park, BC

Why You Need To Go: Once you see photos of Tribune Bay, you'll understand why it's called "Little Hawaii." Here, you'll find bright turquoise water and white sandy beaches.

Jericho Beach

Price: Free

Address: Jericho Beach, Vancouver, BC

Why You Need To Go: It's a fantastic spot to go for a romantic walk along the seawall or to soak up the sunshine next to the water.

Before you get going, check our Responsible Travel Guide so you can be informed, be safe, be smart, and most of all, be respectful on your adventure.