Skip to main content

The best farm stays in British Columbia

Check out our selection of great farm stays in British Columbia

Filter by:


Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Big band house

Burnaby

The farm stay offers bed linen, towels and laundry service.

Broadway - City Hall Skytrain Station is 15 km from the farm stay, while Science World is 15 km from the property. Vancouver International Airport is 16 km away. Quiet and calm place, wonderful hostess. All problems were solved. We were treated very friendly.

Show more Show less
9.2
Wonderful
5 reviews
Price from
$59
per night

Crawford View

Southeast Kelowna, Kelowna

The units come with air conditioning, a flat-screen TV with streaming services, a microwave, a coffee machine, a bath, a hair dryer and a wardrobe. Each unit comes with a private bathroom equipped with a shower and free toiletries, while some rooms come with a fully equipped kitchenette fitted with a toaster. At the farm stay, all units include bed linen and towels. Beautiful location. Amazing view and nice to be able to use the pool. Clean room and bathroom with comfortable bed.

Show more Show less
9.3
Wonderful
47 reviews
Price from
$139
per night

Battle Creek Ranch, Wells Gray Park

Clearwater

Situated in Clearwater, Battle Creek Ranch, Wells Gray Park features accommodation with seating area. This property offers access to a patio, free private parking and free WiFi. When staying at the farm stay, guests can use private entrance. The location right in Wells Gray Park was perfect! We loved the peace and quiet on the farm! The kitchen was well equipped and it was very clean. We felt at home and would have liked to stay longer. The hostess is very welcoming and gave us great tips. But don't forget your bug spray ;-)

Show more Show less
9.7
Exceptional
81 reviews
Price from
$135
per night

Farmhouse cabin on 33 acre farm

Powell River

Located in Powell River, Farmhouse cabin on 33 acre farm provides free WiFi, private parking and guests can enjoy a private beach area and a garden. The property features garden views. Guests can make use of a terrace. Comfortable and clean. Beautiful drive and scenery. Friendly hosts and cute animals!😊

Show more Show less
8.2
Very Good
24 reviews
Price from
$69
per night

The Cottage on the Farm

Ladysmith

The farm stay with a terrace and garden views has 1 bedroom, a living room, a flat-screen TV, an equipped kitchen with a microwave and a toaster, and 1 bathroom with a walk-in shower. Towels and bed linen are available in the farm stay. The property has an outdoor dining area. The farm fresh eggs and goat milk were a nice touch. We loved knowing the names of the animals that were around us on the property- especially the dogs; Allen is such a good boy!!

Show more Show less
8.7
Excellent
12 reviews
Price from
$97
per night

Montana Hill Guest Ranch

Bridge Lake

This farm stay with mountain views features tiled floors, 1 bedroom and 1 bathroom with a walk-in shower, hot tub and bathrobes. A flat-screen TV and DVD player, as well as a computer and a laptop are featured. The farm stay offers bed linen, towels and housekeeping service. Stumbled across this ranch due to last minute travel plan changes and was overwhelmed with the beauty of the property and the people who run it. Everything was organised and meticulous from the time we arrived to the time we left. Alan and his wife were amazing hosts and were so kind. We wish we could have stayed longer and cannot recommend this place highly enough.

Show more Show less
8.2
Very Good
74 reviews
Price from
$124
per night

nice Glamping

Tappen

Located in Tappen in the British Columbia region, nice Glamping provides accommodation with free private parking. The property features mountain views.

The nearest airport is Kamloops Airport, 108 km from the farm stay.

Show more Show less

Most booked farm stays in British Columbia this month

Farm stays that guests love in British Columbia