Top 10 Farm Stays In British Columbia, Canada - Updated 2024

Francis
Francis 
Updated
| 5 min read

Located between the Pacific Ocean and the Rocky Mountains, and home to seven national parks, British Columbia’s natural grandeur is unlike any other. Found in the westernmost part of Canada, British Columbia is a province full of mountains, lakes, islands, and stretches of captivating coastline. Its capital is Victoria, and its most populous city is Vancouver. For a unique journey, go off the grid and stay on a farm. The pleasure of visiting the countryside comes with the invitation to slow down and be yourself. The landscapes near farmlands are vast and thrilling. See different wildlife such as elk, mountain goats, and deer. Go fishing for trout or halibut, or go kayaking on a lake or river. You can also bike on the rugged trails or hike the scenic mountains. Have a tranquil experience, and read on for the best farm stays in British Columbia, Canada.

We handpicked these listings carefully, considering (wherever possible) Superhost status, recent guest reviews, location, accommodation type, prices, availability of dates, decor, and amenities. The image galleries get refreshed with the latest updates regularly. They were last updated on March 04, 2024.

1. Helena Lake Ranch (from USD 111)

Helena Lake Ranch is a beautiful log cabin for two with a picturesque lakefront view. Idyllic, the farm feels remote yet the highway is just 8 kilometers (5 miles) away. Though located on a working ranch, the cabin is secluded in a private and quiet area. Enjoy the lake view from the living area through the picture window or drink coffee on the deck. The bedroom is restful and comes with a wood stove nearby to keep you warm.

Totally off-grid, this farm stay allows you to enjoy a quiet time. When you need it, however, a cellphone signal is available in some parts of the cabin. Go fishing and canoeing on the lake or hike the scenic trails. Don’t forget to watch the sunset.

Stayed at this property?
Lac la Hache, British Columbia, Canada
111.21 km (69.1 mi) from Juniper Beach Provincial Park
421 reviews   Superhost Wifi Available
Farm stay 1 Bed 2 Guests 1 Bedroom 1 Bathroom

Accommodates: 2

Top guest reviews
Amenities & Room:
the cabin is very cozy with an amazing view
the lake is only steps away and the views from the bed are stunning
the cabin: we slept like a rock on the warm comfy bed
the views are magnificent bed was sooooo comfortable and loved the fire in the woodstore warming the cabin
Cleanliness:
very clean and private
the cabin was clean and cozy
the outhouse was clean and comfortable to use
the cabin is lovely quiet clean well-stocked private and cozy
Host:
the farm dogs were so friendly and loved being pet
thank you for being great hosts to a much needed time out from the world
the host amber provided us with everything we needed to know to have a great stay
amber is an amazing host
host is very responsive and takes care of all your needs
Location:
the location is awesome right on the water
a very peaceful beautiful setting in a very out of the way location but easy to get to
great place to relax and rejuvenate
if you want a true friendly rustic farm vacation then this is your place
amber’s place is beautiful and so relaxing we loved staying there
Read more reviews

2. Unique home near a creek (from USD 69)

This accommodation is a 33-foot (10-meter) trailer guesthouse for two found inside an organic farm. Located right beside a creek, it allows you to catch a glimpse of deer and elks from the deck while you drink coffee. You can also roast s’mores on the bonfire pit or watch salmon swim freely in the creek.

The home’s interiors create a comfortable and bright ambiance. The bedroom has a bed with an earthy floral pattern as well as a well-appointed glass-in shower and sink. Old Country Market, Butterfly World, and the pristine Qualicum Beach are nearby.

Stayed at this property?
Qualicum Beach, British Columbia, Canada
292.93 km (182.1 mi) from Juniper Beach Provincial Park
150 reviews   Superhost Wifi Available
Farm stay 1 Bed 2 Guests 1 Bedroom 1 Bathroom

Accommodates: 2

Top guest reviews
Amenities & Room:
short drive to coffee shop and free wifi
the kitchen/living room space is very roomy with easy dining and sitting for 4
the rv is very comfortable and well equipped
Cleanliness:
nice clean rv getaway by beautiful creek
the rv was clean and very well appointed
the place was very clean and thoroughly sanitized before my arrival
the entire trailer was very clean
lovely firepit bbq and clean comfortable trailer
Host:
the host were very nice
the hosts are exceptionally welcoming
great host and fresh organic farm eggs
wonderful spot with wonderful hosts
hosts were warm welckming and very helpful
Location:
beautiful location right on the river
the location is excellent for many local activities
located in a very relaxing and quiet wooded area
great location deep in the forest and yet only a few minute’s drive from coombs parksville and qualicom
cute place we enjoyed our stay
Read more reviews

3. Relaxing farmhouse on a blueberry farm (from USD 123)

This beautiful farmhouse on a blueberry farm embodies grace. Though a working farm, your privacy is assured as the suite is in a separate building. A Drop-leaf table, slat-back chairs, leather recliners, and a dark-toned wood fireplace in the living area set the mood.

Meanwhile, the kitchen is refreshing and the bedroom is elegant as it comes with an iron-framed bed with floral-patterned layers, a tufted ottoman bench, and a classic lamp. Even movie producers and directors notice its extraordinary beauty, making the house is a favorite location of many movie productions. Fort Langley village is only a stroll away. It is where restaurants, shops, and museums are found.

Stayed at this property?
Langley, British Columbia, Canada
210.39 km (130.8 mi) from Juniper Beach Provincial Park
Agritourism 2 Guests 1 Bedroom 1 Bathroom

Top guest reviews
Cleanliness:
the place was spotless cosy and comfortable
Host:
kathleen is a charming and welcoming host
we generally enjoyed our stay and the host was helpful and friendly but there were a few issues
a perfect host very easy to deal with concerned that everything was good
kathleen is a fantastic host who obviously takes pride in her property
Location:
we enjoyed our stay very much the location is very central and the hostess is great
super close to 2 great golf courses
super close to 2 great golf courses
super close to 2 great golf courses
Read more reviews

4. Cozy suite with mountain views (from USD 73)

Enjoy the pleasures of a rural setting in this quiet country suite. Additionally, this one-bedroom basement suite for two is only a short drive away from Okanagan Rail Trail and Kalamalka Lake beach.

Laze on the recliner chair in the living area or cook using the spacious and complete kitchen. You can also enjoy a cup of coffee on the patio with a view of the mountains. The draperies on the four-poster bed add a romantic touch to the bedroom. Have a soak in the tub in the bath after a day of hiking.

Stayed at this property?
Vernon, British Columbia, Canada
143.07 km (88.9 mi) from Juniper Beach Provincial Park
Agritourism 2 Guests 1 Bedroom 1 Bathroom

Top guest reviews
Amenities & Room:
the kitchen was very well designed and stocked with a lot of necessities
comfy bed & nice closet space
Cleanliness:
the place was spotless & very comfortable
please was clean and easy to get to
there was a clean safe energy in the suite and it was great place to be alone
Host:
denise was a very pleasant and attentive host
Read more reviews

5. Beautiful cabin on a private farm (from USD 97)

The Moulton Meadow Farm is a hobby farm with a stunning view of the ocean. Found inside it is a one-bedroom cabin ideal for couples looking for a romantic and relaxed time on a very private farm.

Understated elegance emanates from the contrast of dark-toned wood furnishings and light-toned walls. Watch Netflix shows as you sink on the settee in the living area. You can also prepare a meal for two in the modern and complete kitchen. This cabin also has a soft bed and a well-appointed bath with a tub. Eagle’s Cliff Beach is just across the street.

Stayed at this property?
Bowen Island, British Columbia, Canada
220.92 km (137.3 mi) from Juniper Beach Provincial Park
559 reviews   Superhost Wifi Available
Farm stay 1 Bed 2 Guests 1 Bedroom 1 Bathroom

Accommodates: 2

Top guest reviews
Amenities & Room:
cozy spot very private with lovely views
it was decorated beautifully and even cozier in person than it looks online
we loved the cozy loft area for sleeping
the bed is super comfy firm and forgiving
Cleanliness:
the space was clean and cozy
sparkling clean and everything you could possibly need is available
the cabin was fantastic -- cozy clean with a beautiful design highly recommended
the cabin was truely perfect very guest-friendly very cozy & clean
their tiny cabin home is stylish clean and comfortable
Host:
they were amazing hosts and were quick to respond with any questions we had throughout our stay
hosts were very responsive and the plane was adorable
karen was super responsive when i needed anything and even came down to help me work the oven
once we opened the door there was music playing and a nice note from the hosts
the view is wonderful the fresh eggs are delicious and the hosts are super kind and responsive
Location:
it’s a perfect location if you’re looking from taking a break from city life
this place was super cute
bowen island was the perfect location as well
wonderful place close to everywhere you would need to get to on bowen
this cabin is wonderful the location is remote & so so so quiet
Read more reviews

6. Log cabin with an inviting balcony (from USD 57)

This classic log cabin was first built in 1940. Recently, it was fully renovated to its original glory. Its interior suggests a frank easiness with simple and straightforward furnishings. It has a well-equipped kitchen, a peaceful bedroom, and a bath.

Drink your morning coffee on the balcony while looking out for magnificent deer and elks grazing nearby. Built inside Wild Horse Mountain Farms, the cabin aims to provide visitors an authentic farm stay experience. Hunting, snowmobiling, kayaking, and other outdoor activities are some of the place’s highlights.

Stayed at this property?
Cache Creek, British Columbia, Canada
36.51 km (22.7 mi) from Juniper Beach Provincial Park
265 reviews   Superhost Wifi Available
Farm stay 0 Beds 4 Guests

Accommodates: 4

Top guest reviews
Amenities & Room:
we loved the cabin - had everything we needed very cozy
Cleanliness:
as advertised the cabin is rustic (no shower or bath tub) but clean and charming
Host:
the hosts are friendly and offer great advice of the surrounding areas
leanne and kevin are great hosts
nice place friendly hosts
beautiful country and very friendly hosts
leanne and kevin were wonderful hosts and the cabin was very cosy
Location:
place was wonderful very convenient location
the village of clinton is close nearby with a place to get groceries until 10pm which is great
lovely relaxing cabin and close enough to vancouver that it is easy to get to
recommend great place to get away
great rustic cabins in an excellent location
Read more reviews

7. Quiet suite with full kitchen (from USD 111)

This accommodation is a favorite among couples exploring the grandeur of Powell River. Located in a charming hobby farm with farm animals including donkeys, the suite offers privacy and an authentic countryside experience. Inside, the suite is fun and functional.

Differently toned armchairs were creatively used to define the living area. While here, you can cook wild Pacific salmon in the complete kitchen or smoke beef on the patio. Dip in the hot tub to soothe your muscles or rest in your bedroom, which comes with a massive TV. The hike trails of Sunshine Coast is also just a short drive away.

Stayed at this property?
Powell River, British Columbia, Canada
262.42 km (163.1 mi) from Juniper Beach Provincial Park
219 reviews   Superhost Wifi Available
Entire cabin 1 Bed 2 Guests 1 Bathroom

Accommodates: 2

Top guest reviews
Amenities & Room:
the animals were a delight and the space was every was espically cozy and nice
the suite is cozy bed comfortable & had everything we needed for our 5 night stay
Cleanliness:
this place was extremely clean and perfect for a couple
super friendly animals comfy and clean space good communication
clean bright accommodation which was well equipped and there were very entertaining animals to visit
it is cozy comfortable sparkling clean and welcoming
everything we needed was there and super clean
Host:
super host and enjoyed the interaction with the animals
jenn was helpful friendly and prompt regarding to any questions we had
jenn is a great host the suite was immaculate and modern
we had a really good time and jenn is an amazing host :)
the animals were super friendly and we had fresh eggs each morning
Location:
great location not far from town & the hiking trails are right behind the property
this is such a unique place to stay perfectly located near some unreal beaches outside of powell river
great place great animals and nice beaches near by
jenn’s place is superb truly an incredible get away spot
the animals were a joy to be around and location couldn’t be better
Read more reviews

8. Tiny cabin with spacious deck

Enjoy peak relaxation in this self-catering cabin that comes with clean and smooth neutral-toned interiors. It also stands on a picturesque horse acreage. A cabin ideal for couples, it is furnished with tropical-inspired furnishings. Drink your afternoon tea on the spacious deck with country-style chairs. This cabin has a complete kitchen and a restful bedroom with Windsor-style chairs. Meanwhile, the bath is simple and functional. Canoe or fish on Charlie Lake, which is just 5 kilometers (3.1 miles) away.

Stayed at this property?

610.37 km (379.3 mi) from Juniper Beach Provincial Park
42 reviews   Superhost Wifi Available
Farm stay 1 Bed 2 Guests 1 Bathroom

Accommodates: 2

Top guest reviews
Amenities & Room:
the cabin is pristine with homey decor and all the amenities that make for a comfortable stay
this is a cozy and private tiny ‘bunky’ that feels like a retreat
had everything i needed for a comfortable nights stay
stay here if you like a warm comfortable private stay
Cleanliness:
super clean and comfortable place
very clean and exactly as pictured
very quiet clean and comfortable
the cottage was clean cozy and comfortable
beautiful clean cabin with the horses right outside our window
Host:
friendly and attentive hosts
the hosts were caring and accommodating
the hosts were very responsive and i felt safe in their home
Location:
great location - short drive from downtown
the location was amazing
the place was really charming and feels comfortably isolated despite being essentially right off the highway (very convenient location)
the location was perfect for us as we made our way through north dakota
it’s nice and quiet off with easy access to a main road
Read more reviews

9. Small cottage in an organic farm (from USD 96)

This small cottage offers brilliant activities on an organic farm. Filled with the simple pleasures of country living, the cottage is adorned with French provincial-style furnishings. Dip in the secluded mineral hot tub and alkaline pool. Play piano or board games in the living area. Once you’re tired, you can rest on the soft beds.

Also, take part in farm activities, such as picking organic coffee beans and fruits or gathering eggs from the henhouse. If you want, you can also help dig the soil in preparation for planting, or harvest crops along with other guests and volunteers. Witness the actual practice of food forest biodynamic permaculture. You can also ski in winter or visit a farmers’ market. The possibilities here are endless.

Stayed at this property?
Kamloops, British Columbia, Canada
49.76 km (31.0 mi) from Juniper Beach Provincial Park
72 reviews   Superhost Wifi Available
Tiny home 2 Beds 5 Guests 2 Bedrooms 1 Bathroom

Accommodates: 5

Top guest reviews
Amenities & Room:
the cottage was very comfortable and had all we needed
accommodation in the garden cottage was very comfortable
not only that we enjoyed the tasty meals and the chats on the dinner table
we had a good experience to have dinner and breakfast with them
the cottage we were in was comfortable and spacious
Cleanliness:
very clean and comfortable homestay
the room are also super clean
Host:
the host are really kind and we had good communications with them
wonderful welcoming hosts & beautiful wholesome breakfast
great house great hosts and great breakfast made by the host
alexandra and colin are superb hosts
we really enjoyed staying at a place where the people were friendly and the food was great
Location:
a wonderfully peaceful space close enough to everything and yet so quiet
a good place for gardening life experience
Read more reviews

10. Private suite with a hot tub (from USD 142)

Stay in this beautiful suite with gambrel and valley roofs reminiscent of old-style Swedish cottages. An ideal place for someone drawn to the beauty of the outdoors, the property is found on a 37-acre (15-hectare) farm near Mara Lake.

Just a stone’s throw away is the sandy beach of Shuswap River. The relaxing beauty of the private guest suite, which comes with its own entrance, is apparent with its white-toned wood walls and neutral-toned wood paneling and ceiling. Smoke steak in the spacious deck or go hot tubbing after a day of adventure. Good for three, the suite has a cozy bed, a complete kitchen, and an inviting bath with a shower and a soaker jet tub.

Stayed at this property?
Mara, British Columbia, Canada
143.35 km (89.1 mi) from Juniper Beach Provincial Park
199 reviews   Superhost Wifi Available
Farm stay 2 Beds 3 Guests 1 Bedroom 1 Bathroom

Accommodates: 3

Top guest reviews
Amenities & Room:
the wifi worked great
a cozy cabin feel to the guest house which we loved
Cleanliness:
we appreciated how clean the place was and how minimal the space felt
it’s also incredibly clean
the space was very clean and well stocked on kitchen supplies bathroom and bedroom linens as well
cute space very clean and set up nicely
the entire place was so clean
Host:
the host jenny was very friendly and welcoming as well
she’s a wonderful friendly and attentive host
allysa was such a considerate host
allysa is indeed a super host
she was very friendly responsive and accommodating towards us and our two little fur babies
Location:
very nice suite and location
great location very scenic and relaxing time by the river
a great place to get away
loved the location we hardly left the property during our 5 night stay
jenny's place was very nice and is in a great location
Read more reviews

Surround yourself with nature in a farm stay in British Columbia

Enjoy the simple charms of the countryside through a farm stay in British Columbia. Whether you seek to experience the slow-paced life on the farm, the excitement of seeing wild animals in their natural environment, or the thrill of challenging outdoor activities, British Columbia is the ideal place for you. Pack your things, put on your sun hat, and visit the majestic British Columbia, Canada, now.

Stayed at this property?
Any must-sees we missed? Tell us about them in the comments section or write a post here to help out fellow travelers!
Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

History


Get Trip101 in your inbox

Unsubscribe in one click. See our Privacy Policy for more information on how we use your data

Francis is a versatile writer, an ardent reader, and a dedicated traveler. His culinary adventures take him to minimalist sushi restaurants, and he finds joy in strolling through Chinatown,...Read more

 Want to contribute as a Local Expert?
Explore British Columbia
x
Good things are meant to be shared!
Back to top
Visited any of these places? Click this button to activate our "Add a Tip" feature to share your experience.