All in Beaches

Rutherford Beach, Three Valley Gap

Rutherford Beach in British Columbia is by far one of the most beautiful rest stops along the Trans-Canada Highway and not only provides visitors a place to stretch out and use the washrooms but also provides a great place to have a picnic and enjoy the spectacular panoramic views of Three Valley Lake. The beach is located in the small community of Three Valley Gap and is situated at the end of the lake opposite to the European-style Three Valley Lake Chateau and the popular attraction known as the Heritage Ghost Town.

Three Valley Lake, BC

Three Valley Lake is a picturesque body of water located in the Columbia-Shuswap region of adventure-filled British Columbia, Canada, and is roughly 27 km southwest of the popular mountain ski village of Revelstoke. It is perfectly enveloped by spectacular mountains that have snow on their tops for the majority of the year, aside from the months of August and September. These snowy mountains create gorgeous waterfalls that crash down into the lake and are an amazing sight to behold. The lake is quite gorgeous and with its great beaches, dramatic mountain scenery, waterfalls, and European style chateau hotel it is truly reminiscent of something you may see in the Swiss Alps.

Westminster Community Park, Sicamous

Westminster Community Park is one of seven beaches that is located in the lakeside Sicamous neighborhood know as Swansea Point. It features a beautiful white sand beach looking out onto the gorgeous Mara Lake in the Shuswap region of British Columbia, Canada. The park has all the amenities including an outhouse, picnic tables, charcoal BBQ pits, and a rustic bar table for four made by a local using a tree.

Westminister Community Park is the perfect place to bring the family for the day and have a beach BBQ or just to go swimming, SUP paddleboarding, or kayaking.

Eva Lake, Revelstoke

Eva Lake is yet another magical body of water located within British Columbia’s stunning Mount Revelstoke National Park. The park itself is 260 square kilometers and is packed full of incredibly scenic hiking trails and a must-see attraction for anyone who is into an outdoor adventure enthusiast.

Your visit to Revelstoke, BC shouldn’t be complete without visiting Eva Lake and its neighbor Miller Lake. The lakes are perfectly tucked into the spectacular Selkirk Mountains range and were created at the end of the last ice age. Eva lake has dramatic mountain scenery with an unbelievable backdrop that will have you rubbing your eyes once or twice just to make sure what you're seeing is even real.

Miller Lake, Revelstoke

Miller Lake is a breathtaking body of water situated high in the rugged alpine of Mount Revelstoke National Park in British Columbia, Canada. It provides hikers with stunning mountain views and seemingly unreal aqua blue glacial water. It has several outcroppings and rock islands that protrude out into the water allowing for a great place to stop and have lunch in order to refuel for the next section of your hiking journey. Unless of course, Miller Lake is your final destination, then you can stop and enjoy the fruits of your labor and take in the incredible scenery. If you do choose to continue onward than another phenomenal place to visit is Eva Lake, which is another 30 minutes or 0.8 km hike.

Oxford Road Community Park, Sicamous

Oxford Road Community Park is located in the beautiful little beach community known as Swansea Point on Mara Lake, British Columbia. It is just a few minutes driving south from the adventure-filled town of Sicamous in the Shuswap region of BC. It is one of seven small public beaches at Swansea Point and features two picnic tables, a small playground, an outhouse, and complimentary lifejackets for children. As with most of the beaches on Mara Lake, it has fine white sand and fantastic crystal clear water which is perfect for swimming, kayaking, and SUP paddleboarding. The beach is the perfect spot to spend the day having a family picnic or a beach BBQ.

Mara Provincial Park, Shuswap

Mara Provincial Park is a popular 5.9-hectare day-use park that is situated along the gorgeous Mara Lake in the Shuswap region of British Columbia, Canada. It is located just south of the picturesque little resort town of Sicamous, BC. It features a large beach with powdery fine white sand and is ideal for family picnics, swimming, kayaking, paddleboarding, fishing, and launching a boat. The park has plenty of space and there are several picnic tables that are perfect for family beach BBQs.

Pumphouse Beach, Vernon

Pumphouse Beach is located along the edge of amazing Kalamalka Lake in the world-famous Okanagan Valley, British Columbia. The lake is well known for its warm summertime waters and stunning aqua blue colors. Kal Lake has many beaches and parks where you can spend the day with the family and probably the most popular is Kal Beach which is just down the road from Pumphouse Beach and is a quieter breath of fresh air compared to its much busier neighbor.

Jade Bay Beach, Vernon

Jade Bay Beach is one of about 5 or so beaches located within Kalamalka Lake Provincial Park which is a 978 hectares (2,420 acres) piece of amazing Okanagan wilderness set aside for your pleasure. Kalamalka Lake is situated in the stunning Okanagan Valley, British Columbia and with all of the lakes attributes it is hands down one of the best in the country of Canada. The lake is perhaps most well known for its incredibly vibrant turquoise color that it turns in mid-summer as the warm of the waters has a reaction with a mineral called calcite.

Hugh Road Community Park, White Lake

Hugh Road Community Park is around 0.5 hectare in size and has a gorgeous lakefront picnic and swimming area on White Lake, which is located in the spectacular Shuswap region of British Columbia, Canada. White Lake is yet another example of the stunning beauty that BC has to offer and is one of many turquoise blue lakes throughout the province. That being said White Lake is not freezing cold nor is it glacier-fed like its alpine counterparts, so swimming here is comfortable and the water is pretty warm throughout the summer months.

Kin Beach, Vernon

Kin Beach is a large sandy beach that is situated at the head of popular Okanagan Lake and on the outskirts of the city of Vernon in the North Okanagan Valley, British Columbia. It is one of the main tourist attractions in Vernon and features a long stretch of white sand, a big playground for the kids, washroom facilities, gazebos for large family gatherings, bbq fire pits, picnic tables, and benches. The area around the beach has a campground called Sandy Beach Campground as well as a concession with ice cream and food.

Whitepoint Beach, Vernon

Whitepoint Beach lies on the outskirts of the city of Vernon in the lovely Okanagan Valley, British Columbia, and sits on the edge of gorgeous Okanagan Lake. The drive out to the beach is a spectacular one and takes you along Okanagan Landing where there are multi-million dollar lakefront houses, along with public beaches and coves that are great for swimming and family picnics.

McCreight Road Beach, Lake Country

McCreight Road Beach is yet another gem of the Okanagan Valley’s Lake Country community and one of many gorgeous beaches and parks along the scenic drive known as Carrs Landing Road. The beach itself is very private and is essentially hidden unless you know where to look. There is no signage indicating where the beach is located but just find McCreight Road off of Carrs Landing and you will easily spot the beach.

McKinley Beach, Kelowna

Mckinley Beach is situated on the uber-popular Okanagan Lake, British Columbia, and has picture-perfect surroundings and brilliant waters. It lies just a few minutes from Kelowna and has been a go-to place for local residents for many years, but more recently it has been developed into a gorgeous beachfront resort community. Houses with expansive lake views are being built into the side of the mountain and they come at a pretty penny(not cheap) too.

Grant Island, Okanagan Lake

Grant Island is located in the gorgeous Okanagan Valley, British Columbia, and is inaccessible to the public as it is a protected bird sanctuary. The island is situated about one kilometer from the shores of the community of beautiful Lake Country, BC. It is one of only two islands on Okanagan Lake, Rattlesnake Island is the other and it is located in Okanagan Mountain Park across the lake from the town of Peachland.

Coral Beach Park

Coral Beach Park is situated along mesmerizing Okanagan Lake, which is a vacationers paradise in the summer months. It is located along a quiet road in the Coral Beach neighborhood of the community of Lake Country, British Columbia. This park is one of the best in the area in terms of being family-friendly and full of great amenities. The park features a great sandy beach with very clear water, a dock for sunbathing and swimming, excellent washrooms with flushing toilets and running water, a playground, a boat launch, and a tennis court.

Gable Beach Park

Gable Beach Park features a gorgeous sandy beach and beautiful clear water and is located in the Okanagan Valley’s stunning orchard and wine region called Lake Country, British Columbia. The park has a convenient boat launch as well as picnic tables, and an outhouse making it perfect for a family picnic day at the beach. The beach itself is somewhat hidden by the trees and requires you to walk a short trail to find it. The park is surrounded by wonderful scenery and incredible lakefront mansions and cabins.