Minimap with link to location map
Filters

Check availability






Accommodations in Crofton You’ll Love

Affordable, Top-Rated Places to Stay in Crofton – For Every Budget

Looking for accommodation in Crofton (British Columbia)? Discover a wide range of places to stay starting at just $50.00 per night – from hotels and bed & breakfasts to vacation rentals. Whether you're visiting for business or leisure, you'll find the perfect place that fits your budget and travel needs. Book your ideal Crofton accommodation today!

We found 23 Accommodations in Crofton and the surrounding area (within 30 miles)

Walkon Waterfront Castle Cove Inn

Guesthouse in Chemainus near Crofton, British Columbia , 10121 Chemainus Road
Offering a garden, Walkon Waterfront Castle Cove Inn offers accommodations in Chemainus.
  • Parking

Very good 111 Reviews 8.3

from $43.66 Show details »

Shady Acre RV Rental

Holiday home in Vesuvius near Crofton, British Columbia , 301 Mobrae Avenue
Shady Acre RV Rental offers accommodations in Vesuvius, 1.2 miles from Salt Spring Golf & Country Club and 5.6 miles from Long Harbour – Ferry Termi...
  • Parking

Pleasant 12 Reviews 6.2

from $58.46 Show details »

Falcon Nest Motel

Motel in Duncan near Crofton, British Columbia , 5867 Trans Canada Hwy
Located in Duncan, within 6.2 miles of Maple Bay and 15 miles of Mill Bay Ferry Terminal, Falcon Nest Motel provides accommodations with a seasonal ou...
  • Parking
  • Family rooms
  • Outdoor pool
  • Swimming pool
  • Swimming Pool

Good 145 Reviews 7.1

from $81.98 Show details »

Charming 2BD/1BA Home with Modern Amenit...

Guesthouse in Duncan near Crofton, British Columbia , 2402 Beverly Street
Charming 2BD/1BA Home with Modern Amenities offers accommodations in Duncan, 5.1 miles from Maple Bay and 15 miles from Mill Bay Ferry Terminal.
  • Parking

no reviews

from $86.00 Show details »

Lakefront Cottage, Salt Spring Island

Holiday home in Salt Spring Island near Crofton, British Columbia , 1130 North End Road
Lakefront Cottage, Salt Spring Island is located in Salt Spring Island, just a 18-minute walk from Salt Spring Golf & Country Club and 5.3 miles from ...
  • Parking

Exceptional 3 Reviews 10.0

from $63.64 Show details »

Croft Inn Motel

Motel in Crofton, British Columbia , 1568 Chaplin Street
Barbecue facilities are offered for guest use at this Crofton motel.
  • Parking
  • Family rooms

Good 133 Reviews 7.4

from $90.09 Show details »

Five Elements Lodge B&B with Outdoor Spa

Guesthouse in Fernwood near Crofton, British Columbia , 270 West Eagle Drive
2.4 miles from Blue Horse Folk Art Gallery in Fernwood, Five Elements Lodge B&B with Outdoor Spa offers accommodations with access to an open-air bath...
  • Parking
  • Sauna
  • Fitness centre
  • Family rooms
  • Spa and wellness centre

Superb 123 Reviews 9.2

from $95.67 Show details »

Fuller Lake Chemainus Motel

Motel in Chemainus near Crofton, British Columbia , 9300 Smiley Road TCH
This British Columbia motel is 5 minutes from the historic Chemainus and its world famous outdoor gallery of murals.
  • Parking
  • Restaurant
  • Pets allowed
  • Family rooms
  • Allergy-free room

Good 274 Reviews 7.2

from $104.15 Show details »

Best Western PLUS Chemainus Inn

Hotel in Chemainus near Crofton, British Columbia , 9573 Chemainus Road
Best Western PLUS Chemainus Inn is located in Chemainus, within 10 miles of Maple Bay and 25 miles of Mill Bay Ferry Terminal.
  • Parking
  • Pets allowed
  • Fitness centre
  • Family rooms
  • Indoor pool

Fabulous 416 Reviews 8.8

from $119.88 Show details »

M&Ms Maple Bay Mountain Guesthouse - Lic...

Apartment in Duncan near Crofton, British Columbia , 1214 Viewtop Road
M&Ms Maple Bay Mountain Guesthouse - Licensed offers accommodations in Duncan, 2.5 miles from Maple Bay and 17 miles from Mill Bay Ferry Terminal.
  • Parking
  • Family rooms
  • Allergy-free room

Superb 39 Reviews 9.4

from $128.76 Show details »

Best Western Cowichan Valley Inn

Hotel in Duncan near Crofton, British Columbia , 6474 Trans Canada Hwy
Best Western Cowichan Valley Inn has a seasonal outdoor swimming pool, fitness center, a garden and restaurant in Duncan.
  • Parking
  • Restaurant
  • Pets allowed
  • Bar
  • Fitness centre

Good 360 Reviews 7.9

from $128.86 Show details »

Magnolia Petal

B&B in Ganges near Crofton, British Columbia , 2470 North End Road
Magnolia Petal offers accommodations in Ganges, a 9-minute walk from Blue Horse Folk Art Gallery and 5 miles from Salt Spring Golf & Country Club.
  • Parking
  • Breakfast in the room
  • Allergy-free room

Very good 60 Reviews 8.2

from $135.57 Show details »

Eaglenest Manor Cowichan

Guesthouse in Duncan near Crofton, British Columbia , 1687 Eagle View Place
Eaglenest Manor Cowichan in Duncan provides adults-only accommodations with a garden and a shared lounge.
  • Parking

Exceptional 96 Reviews 9.8

from $148.59 Show details »

Eagle Rock Bed and Breakfast

B&B in Chemainus near Crofton, British Columbia , 10150 Island View Close
Eagle Rock Bed and Breakfast in Chemainus provides adults-only accommodations with a private beach area, a garden, and a shared lounge.
  • Parking
  • Allergy-free room

Exceptional 125 Reviews 9.7

from $184.13 Show details »

Maple Rise Guesthouse

B&B in Duncan near Crofton, British Columbia , 1060 Shore Pine Close House 8
Offering garden views, Maple Rise Guesthouse in Duncan provides accommodations, a garden, and barbecue facilities.
  • Parking
  • Family rooms
  • Breakfast in the room

Exceptional 72 Reviews 9.9

from $200.45 Show details »

The Castle

Holiday home in Chemainus near Crofton, British Columbia , 9909 Maple Street
The Castle is located in Chemainus, just 11 miles from Maple Bay and 25 miles from Mill Bay Ferry Terminal.
  • Parking
  • Pets allowed

Exceptional 4 Reviews 9.7

from $212.94 Show details »

Green Acres Lakeside Resort Salt Spring...

Holiday park in Ganges near Crofton, British Columbia , 241 Langs Road
Located on the shores of St Mary Lake, this 7 acre resort is located on Salt Spring Island.
  • Parking
  • Family rooms
  • Kids' outdoor play equipment

Fabulous 26 Reviews 8.8

from $234.03 Show details »

Gulf Island View Suite

Apartment in Chemainus near Crofton, British Columbia , 9983 Beach Drive Unit B
Gulf Island View Suite offers accommodations in Chemainus, 12 miles from Maple Bay and 26 miles from Mill Bay Ferry Terminal.
  • Pets allowed

Very good 5 Reviews 8.2

from $234.23 Show details »

Thistle Dew Cottage

Guesthouse in Ganges near Crofton, British Columbia , 720 Lower Ganges Road
Thistle Dew Cottage is located in Ganges, just a 5-minute walk from Salt Spring Golf & Country Club and 4.8 miles from Long Harbour – Ferry Terminal...
  • Parking
  • Pets allowed
  • Family rooms
  • Breakfast in the room

Superb 56 Reviews 9.4

from $246.10 Show details »

Quarrystone House B&B

B&B in Fernwood near Crofton, British Columbia , 1340 Sunset Drive
Featuring inner courtyard views, Quarrystone House B&B in Fernwood offers accommodations and a garden.
  • Parking
  • Restaurant
  • Pets allowed
  • Family rooms
  • Breakfast in the room

Exceptional 63 Reviews 9.5

from $254.18 Show details »

EdgeWater Chemainus

Apartment in Chemainus near Crofton, British Columbia , 9991 Beach Drive
Featuring a garden, EdgeWater Chemainus features accommodations in Chemainus.
  • Parking
  • Family rooms

Exceptional 30 Reviews 9.5

from $265.46 Show details »

The Beach House Suite

Holiday home in Chemainus near Crofton, British Columbia , 9983 Beach Drive Unit A
The Beach House Suite is located in Chemainus, just 16 miles from Wildplay Element Park and 21 miles from Nanaimo Museum.
  • Pets allowed

Very good 6 Reviews 8.4

from $281.21 Show details »

Vancouver Castle Waterfront with hot tub...

Villa in Chemainus near Crofton, British Columbia , 10121 Chemainus Road
Vancouver Castle Waterfront with hot tub beach downtown is located in Chemainus, just 12 miles from Maple Bay and 26 miles from Mill Bay Ferry Termina...
  • Parking
  • Pets allowed

Good 2 Reviews 7.5

from $1.055.09 Show details »

Number of Accommodations in Crofton 23
Number of guest ratings 133
Average price per night $164.00
Lowest price per night $50,00
Highest price per night $1.055,09

Top 10 Most Popular Accommodations in Crofton

Explore the Most Popular Accommodations in Crofton – Ranked by Average Guest Ratings.

Top 10 Cheapest Accommodations in Crofton

Discover the Cheapest Accommodations in Crofton – Ranked by Lowest Nightly Rates.

Top 10 Most Booked Accommodations in Crofton

Check out the Most Booked Accommodations in Crofton – Based on Guest Popularity.

Discover Crofton – Your Guide to the Best Places to Stay

Planning a trip to Crofton? Choosing the right place to stay is one of the most important parts of making your visit memorable. Whether you are looking for a luxury hotel, a cozy guesthouse, a modern apartment, or a family-friendly vacation rental, Crofton offers a wide range of lodging options to suit every travel style and budget.

When deciding where to stay in Crofton, consider key factors like location, amenities, reviews, and proximity to attractions or public transport. Do you prefer being in the heart of the city close to restaurants, shops, and nightlife? Or do you want a quiet neighborhood with a more local feel? With so many types of accommodations in Crofton, from boutique hotels to spacious homes, you are sure to find something that fits your needs.

Tips for Finding the Perfect Stay in Crofton

To find the perfect place to stay in Crofton, consider your budget, preferred location, and the amenities you need. Do you want to stay in a hotel or a vacation rental or do your prefer an apartment or house with more space, privacy, and the opportunity to live like a local? Do you need access to a kitchen, laundry facilities, or a gym? Research online reviews and ratings to get an idea of what past guests have experienced. Also, consider the type of trip you're taking. If you're traveling with family, you may need a larger space or a kid-friendly environment. If you're on a romantic getaway, you may want a more intimate setting.


Accommodation data and pictures provided by Booking.com