No passport is required for your next getaway. Summer is all about good times and tan lines, so it is time to start planning some adventures with friends. If you are longing for sand between your toes, then you don't need to go all the way to the shores of a warm sea to make that happen. We've rounded up our favourite beaches in Alberta that are so tropical they're better than a trip to Punta Cana.

Even if you can't escape to the Caribbean this year, we found the perfect places to satisfy your vacation vibes on your staycation. While it might seem hard to beat the bright turquoise water and white sand of the Dominican Republic, you can enjoy a similar experience much closer to home.

Just a short drive from your home, you can spend your downtime lounging on powdery sand and next to crystal clear water.

Some of the spots are so stunning that when your friends see photos, they might not believe you are still in Canada. For example, at Kinosoo Beach, you'll find a massive stretch of sand.

Or if you want something closer to home, you could head to the Sikome Aquatic Facility right in Calgary. Less than 30 minutes from the downtown core, it is so close you could go every day after work.

Kinosoo Beach

Price: Free

Address: 1815 1 Ave., Cold Lake, AB

Why You Need To Go: Here you'll find a gorgeous long stretch of soft sand and shallow clear water perfect for swimming. Only a few steps from the beach, you'll also find lots of shade from the trees, which is handy when you need to escape the sun.

Sikome Aquatic Facility

Price: $5

Address: Sikome Lake, Calgary, AB

Why You Need To Go: Everything you need to have the perfect summer's day is right here. Not only can you take a refreshing dip in the water, but there is a beach volleyball court, change rooms with showers, and a concession stand that sells delicious frozen treats.

Annette Lake

Price: $10.00

Address: Annette Lake, Lake Louise, AB

Why You Need To Go: It is a gorgeous spot to go for the day. Here you can hike around the beach to enjoy the views of the mountains with your friends. Then once you get too warm, you can float in the water to cool down.

Sundance Beach

Price: Free

Address: Sundance Beach, Pigeon Lake, AB

Why You Need To Go: It is one of the many beaches on Pigeon Lake and is on the northern shore next to Mission Beach. Near Sundance Beach, there are plenty of Airbnbs, making it fantastic for a weekend getaway.

Ma Me O Beach

Price: Free

Address: Ma Me O Beach, Pigeon Lake, AB

Why You Need To Go: Once you see the stunning white sandy beaches here and bright blue water, you'll quickly understand why this area is so popular. It is one of the many beaches on Pigeon Lake and is a fantastic choice for a lazy day soaking up the sunshine.

Ebeling Beach

Price: Free

Address: Aspen Beach Provincial Park, Lacombe County, AB

Why You Need To Go: Grab your book and a blanket and enjoy a picture-perfect day lounging next to the splashing water. Not only is Ebeling Beach an excellent choice for swimming, but you can also enjoy watersports like windsurfing.

Lesser Slave Lake

Price: Free

Address: Lesser Slave Lake, Lesser Slave River No.124, AB

Why You Need To Go: Lesser Slave Lake boasts one of the most beautiful white-sand beaches in the Province. Here you'll feel like you've escaped to the Caribbean as you spend your day building sandcastles and swimming.

We strongly advise that before you go swimming or visit any location, you check the most recent updates on potential hazards, security, water quality, and closures. If you do plan to visit a location, respect the environment.