Star Rating
Hotel Name
Price Range (USD)to
Amenities

Spruce Grove Alberta Accommodations

Find hotels in Spruce Grove using the list and search tools below. Find discounted hotel accommodations in or close to Spruce Grove, AB for your corporate or personal leisure travel. We show the best Spruce Grove Alberta hotel/motel rooms. Review the Spruce Grove hotel list below to find the perfect lodging. We also have a map of the Spruce Grove hotels. Booking 5+ Rooms? Find Spruce Grove Group Hotel Deals

The Spruce Grove center point is approximately 11 miles west of West Edmonton Mall and 12 miles west of Terwillegar Park.

The city of Spruce Grove is centrally located in the Alberta province of western Canada. It's only a 15-minute drive from here to the capital city of Edmonton. Keep driving east and you'll arrive at the breathtaking Elk Island National Park in less than an hour. Spruce Grove's location, amenities, and recreational opportunities make it a great place to stay on your next trip to Alberta. More from this guide...

Spruce Grove Hotels, Motels & Accommodations

Super 8 by Wyndham Spruce Grove
+1-888-389-4121
240 St. Matthews Ave., Spruce Grove, AB T7X4P9
  • Economical Highway hotel
  • 46 rooms in hotel
Super 8 by Wyndham Spruce Grove in Spruce Grove
+1-888-675-2083
240 St. Matthews Ave., Spruce Grove, AB T7X3B4
  • Low priced Highway hotel
  • 48 rooms in property
Travelodge Inn & Suites Spruce Grove - Spruce Grove
+1-800-716-8490
20 Westgrove Dr., Spruce Grove, AB T7X3X3
  • Low-priced Suburban hotel
  • 12 suites in hotel
  • Excellent bed
  • Great shopping
Travelodge by Wyndham Spruce Grove
+1-800-805-5223
20 Nelson Dr., Spruce Grove, AB T7X3X3
  • Cheap Suburban property
  • Free complimentary breakfast
Super 8 by Wyndham Spruce Grov in Spruce Grove
+1-888-965-1860
240 St. Matthews Ave., Spruce Grove, T7X 3B4
  • Cheap hotel
Holiday Inn Express & Suites Spruce Grove : 201 Jennifer Heil Way
+1-888-788-5576
201 Jennifer Heil Way, Spruce Grove, AB T7X4J5
  • Midscale Suburban hotel
  • 130 sleeping rooms in hotel
Best Western Sunrise Inn & Suites - Stony Plain
+1-888-897-9207
3101 43rd Ave., Stony Plain, AB T7Z 1L1 ~2.87 miles west of Spruce Grove
  • 3-star Rural hotel
  • Has environment-friendly policy Read more
From$100
Very Good 4.5 /5Reviews CallBookMore Details
Ramada Stony Plain Hotel & Suites
+1-888-311-4278
3301 43rd Ave., Stony Plain, AB T7Z1L1 ~3.00 miles west of Spruce Grove
  • Affordable Highway property
  • 2 floors in property
  • WiFi system needs upgrading
  • Room is all right
Travelodge Stony Plain - Stony Plain
+1-888-469-4795
74 Boulder Blvd., Stony Plain, AB T7Z1V7 ~3.03 miles west of Spruce Grove
  • Cheap property
  • 59 rooms in hotel
  • Close to a few restaurants etc
  • Breakfast is good
Motel 6 Stony Plain Alberta #5707 : 66 Boulder Blvd.
+1-888-734-9421
66 Boulder Blvd., STONY PLAIN, ALBERTA Z 1V7 ~3.13 miles west of Spruce Grove
  • Cheap property
Motel 6 Stony Plain in Stony Plain
+1-888-841-5292
66 Boulder Blvd., Stony Plain, AB T7Z1V7 ~3.13 miles west of Spruce Grove
  • Cheap hotel
  • 6 suites in property
Thriftlodge Edmonton : 21640 Stony Plain Rd.
+1-888-455-5160
21640 Stony Plain Rd., Edmonton, AB T5S2C3 ~8.79 miles east of Spruce Grove
  • Economical Downtown hotel
  • Hotel has 2 floors
River Cree Resort & Casino
+1-888-965-8297
300 East Lapotac Blvd., Enoch, AB T7X3Y3 ~9.04 miles east of Spruce Grove
  • High end Resort hotel
  • Hotel has 9 floors
From$100
Very Good 4.0 /5Read Reviews CallBookMore Details
Four Points by Sheraton Edmonton West
+1-888-906-6358
18540 100 Ave. Nw, Edmonton, AB T5S0C2 ~10.58 miles east of Spruce Grove
  • Affordable property
  • Check-in: 3:00pm
Candlewood Suites West Edmonton Mall Area - Edmonton
+1-888-749-6785
18520 100 Ave. Nw, Edmonton, AB T5S0K7 ~10.68 miles east of Spruce Grove
  • 3 star Suburban property
  • Has environment-friendly policy See policy
Candlewood Suites West Edmonton - Edmonton
+1-888-878-9982
18520 100 Ave. West, Edmonton, AB T5SOC2 ~10.83 miles east of Spruce Grove
  • Mid-scale Suburban hotel
  • Has environment-friendly policy See more
Holiday Inn Express & Suites West Edmonton Mall Area - Edmonton
+1-888-389-4485
18520 100 Ave. Northwest Building 2, Edmonton, AB T5S0K6 ~10.86 miles east of Spruce Grove
  • Midscale Suburban property
  • 4 floors in property
From$109
Very Good 4.5 /5Latest Reviews CallBookMore Details
Courtyard Edmonton West - Edmonton
+1-888-389-4121
10011 184th St. Nw, Edmonton, AB T5S 0C7 ~10.96 miles east of Spruce Grove
  • Midscale property
  • Fitness + Health Center
From$87
Very Good 4.5 /5Reviews CallBookMore Details
Travelodge by Wyndham Edmonton West in Edmonton
+1-888-675-2083
18320 Stony Plain Rd. Nw, Edmonton, AB T5S1A7 ~10.98 miles east of Spruce Grove
  • Three Star Suburban property
  • Check-in time: 3:00pm
Hampton Inn & Suites by Hilton Edmonton / West - Edmonton
+1-800-716-8490
18304 100 Ave. Nw, Edmonton, AB T5S1A2 ~11.04 miles east of Spruce Grove
  • 3 star Downtown hotel
  • 102 sleeping rooms in hotel
From$101
Very Good 4.5 /5Latest Reviews CallBookMore Details
Wingate by Wyndham Edmonton West - Edmonton
+1-800-805-5223
18220 100 Ave., Edmonton, AB T5S2V2 ~11.10 miles east of Spruce Grove
  • 3-star Suburban property
  • Comp. Breakfast
  • top-notch fitness area, thought 89%
  • Room is all right
From$79
Very Good 4.0 /5Read Reviews CallBookMore Details
Coast West Edmonton Hotel & Conference Centre
+1-888-965-1860
18035 Stony Plain Rd., Edmonton, AB T5S1B2 ~11.20 miles east of Spruce Grove
  • Mid-scale Suburban property
  • 172 rooms in property
Hyatt Place Edmonton West - Edmonton
+1-888-788-5576
18004 100 Ave. Nw, Edmonton, AB T5S2T6 ~11.23 miles east of Spruce Grove
  • 3 star Suburban hotel
  • Hotel has a green policy Learn more
From$129
Very Good 4.5 /5Latest Reviews CallBookMore Details
Days Inn & Suites by Wyndham West Edmonton in Edmonton
+1-888-897-9207
10010 179 a St., Edmonton, AB T5S2T1 ~11.29 miles east of Spruce Grove
  • Economical property
From$60
Very Good 4.0 /5Reviews CallBookMore Details
Days Inn & Suites West Edmonton in Edmonton
+1-888-311-4278
10017 179a St., Edmonton, AB T5S2T1 ~11.29 miles east of Spruce Grove
  • Affordable Suburban property
  • 24 suites in property
  • Great staff in the bar
  • Great pool
From$62
Very Good 4.0 /5Read Reviews CallBookMore Details
Next 25 Spruce Grove Hotels >  [1 - 25 of 50]    
Next: See My Spruce Grove Hotels with Pricing

Graph: Next 20 Days of Spruce Grove Hotel Prices

Rates shown are nightly rates before taxes and do not necessarily reflect all Spruce Grove, AB discounts available. The chart reflects the cheapest Spruce Grove hotel for each day and each star rating category.

Settled by French and Scottish families in 1891, Spruce Grove was named after the abundance of spruce trees in the area. Nowadays, it's a vibrant and dynamic city with the perfect mix of industry, commerce, and community. Spruce Grove is a wonderful place to live and visit. Come and enjoy local arts and culture, entertainment, and stunning Canadian landscapes.

When Is the Best Time to Visit Spruce Grove, Alberta?

Summer is the most popular time to visit Edmonton and surrounding communities such as Spruce Grove. Temperatures are comfortable and not too hot. Daily highs are usually above 70 degrees Fahrenheit while nighttime lows are in the 50s. May is also a busy time for the area, when the days are growing warmer and spring is in full bloom.

In the winter, December holidays draw a lot of people to the city. Wintertime is very cold, snowy, and windy in Alberta. Both day and night temps are often well below freezing, but this time of year is the height of the holiday and hockey season. Pack right for the expected weather, and your visit will be amazing, no matter the weather.

Below is a chart of the current pricing seasonality of hotels and motels in Spruce Grove, AB:

seasonality of hotel rates in Spruce Grove

Spruce Grove, AB: Prices by Star Rating Class

Below are 3 charts illustrating avg. nightly cost trends by star rating class in Spruce Grove, AB. Browse these charts to evaluate the best months to stay in Spruce Grove during the year.

What Are the Best Hotels Near Spruce Grove, Alberta, for a Luxury Stay?

The downtown district of Edmonton is where you'll find top-of-the-line hotels. It's about a 30-minute drive from Spruce Grove to this area of the capital city. The JW Marriott, Edmonton ICE District, is a sophisticated and modern luxury hotel. The ICE district is a section of downtown built specifically for sports and entertainment, and the JW Marriott is connected to the Rogers Place Arena. The hotel is also walking distance to the Citadel Theatre and the convention center.

Come and make yourself at home at the JW Marriott. Choose from standard, deluxe, or executive level rooms depending on your budget. Guest rooms feature marble bathrooms, ultra-plush bedding, and lavish amenities. You'll find everything you need to make your stay fabulous in the heart of Edmonton. Refuel at on-site restaurants and bars or take advantage of 24-hour room service. With a stay at the JW Marriott, you can work out in a state-of-the-art fitness center, relax in an indoor heated pool, and replenish your spirits at a full-service luxury spa.

For a stay full of timeless four-star luxury, consider the Fairmont Hotel Macdonald in downtown Edmonton. The Fairmont is known as the city's "Chateau on the River." For over a century, this spectacular hotel has sat atop a hill overlooking the North Saskatchewan River Valley. Elegance, charm, and the city's most sought after location makes the Fairmont one of the top places to stay. Classically designed guest rooms and specialty suites include the finest amenities.

At the Fairmont Hotel MacDonald, personalized service from top-notch staff members assures your every need will be gracefully met. There's also an on-site health club, garden, indoor pool, and spa tub for your enjoyment. Is the whole family coming on this trip? Take advantage of the hotel's childcare services and go out on a much needed date night. You don't even have to leave the property to sit down to a fabulous meal since there are two restaurants plus a bar and lounge.

Where Can I Find Budget Hotels Near Spruce Grove, Alberta?

3 Star Average Prices: $61.00

Stay at the Travelodge by Wyndham Spruce Grove for affordable comfort in a convenient location. The Travelodge is a simple, clean, and welcoming budget hotel just off Highway 16A. Discover all there is to do nearby like shopping, dining, and entertainment. A friendly and welcoming staff help to make your stay wonderful for you, your family, and your pet too. Plan your next special event at the Travelodge and enjoy great rates for groups of all sizes. Free perks like a daily breakfast buffet and Wi-Fi access help you to keep to your travel budget.

Travel east of Spruce Grove toward Edmonton for more budget hotel options. You won't have to sacrifice location or amenities when you stay on the west side of the city. For example, the newly renovated Comfort Inn West Edmonton offers spacious guest rooms with refrigerators, microwaves, and coffee makers. It's ideally located, just minutes from the West Edmonton Mall, the Valley Zoo, and a variety of museums. Discounted rates are available for AAA members coming to the Comfort Inn. All guests receive free Wi-Fi access, local calls, and parking.

The Ramada by Wyndham Edmonton West offers lower rates to AAA members too. It's also steps from North America's largest shopping experience, the Edmonton Mall. Other city attractions and the Edmonton International Airport are just a short drive from the Ramada. Guest rooms feature microwaves, mini fridges, and flat-screen HDTVs. Book a suite for extra space plus a sofa bed, wet bar, and jetted hot tub. On-site leisure activities include an indoor heated pool, hot tub, and gym.

3 Star Hotel Prices in Spruce Grove

2 Star Average Prices: $63.88

2 Star Hotel Prices in Spruce Grove

Who Has the Best Hotel Discounts Near Spruce Grove, Alberta?

If you're over the age of 55, then the Best Western Sunrise Inn & Suites is a good option for you. This affordable hotel is only 10 minutes west of Spruce Grove in Stony Plain, Alberta, and offers AAA discounts as well. Whether you're traveling with kids or you're a kid at heart, everyone loves the heated indoor pool area that features a giant tube slide, waterfall, and hot tub. The Best Western also has an on-site restaurant that serves up delicious food and distinctive cocktails.

At the Best Western, you can surf the internet and watch your favorite TV shows for free. Guest rooms have comfortable beds, and pets are welcome to stay with you too. A deluxe complimentary breakfast will be ready and waiting for you each morning of your stay. Work out at the hotel gym or catch up on work at the business center.

Stay at the Courtyard by Marriott Edmonton West in refreshing accommodations at a discounted rate. Marriott senior discounts are available to all guests age 62 years or older. Other discounts are for military families, AAA members, and groups who book 10 or more rooms. Start your day at the Courtyard with breakfast at the on-site bistro where they serve signature Starbucks brews. In the evenings, you can order room service for dinner or head down to the bar and lounge area for a meal and drinks with friends.

Which Hotels Offer the Best Value Near Spruce Grove, Alberta?

A combination of factors makes a hotel a terrific value. For the Fantasyland Hotel in West Edmonton, it's the unbeatable location, accommodations, and amenities. It's one of the world's most unique hotels, located inside the West Edmonton Mall. Fantasyland guests experience themed rooms and suites designed to transport you to a specific time or destination. When you stay at this family-friendly casino hotel, you are just steps away from a plethora of stores, restaurants, activities, and entertainment.

For a more traditional stay, the Holiday Inn Express & Suites Spruce Grove - Stony Plain offers a lot for the price you pay to stay here. It's the perfect place for an active traveler, as it's next to a leisure center, an athletic center, and two golf courses. After a long day of work or play, come back to your home away from home that features pillow top beds, HD TVs, and free high-speed internet. Breakfast is included in your stay but be sure to ask about discount offers they provide for dining out at local restaurants.

Which Attractions Are Worth Visiting in Spruce Grove, Alberta?

The TransAlta Tri Leisure Centre is all about fitness, family, and fun. It's a gathering place for locals and visitors alike who want to improve their health and wellness. Activities include ice skating, soccer, and fitness classes. The aquatic center has a lap pool, leisure pool with play structure, water slide, and hot tub. Other fitness features include an indoor track and a modern fitness center.

For performing arts, the Horizon Stage Theater is the place to go. The shows change seasonally and feature everything from classic theater performances to modern music and dance. If you're here during hockey season, then be sure to catch a Spruce Grove Saints game at the Grant Fuhr Arena. For professional hockey, you'll have to head into Edmonton to see the Oilers play in the Rogers Place arena.

There's so much to see and do in this part of Canada. Whether you're looking for a luxury or budget hotel, there are a lot of options. This makes it easy to find the best place for your upcoming trip to Spruce Grove, Alberta.

FAQs about hotels in Spruce Grove

What are the best rated hotels in Spruce Grove?

Holiday Inn Express & Suites Spruce Grove, Best Western Sunrise Inn & Suites and Four Points by Sheraton Edmonton West are the best rated hotels based on customer reviews in the last 365 days.

What are the upper-end hotels in Spruce Grove?

River Cree Resort & Casino, Fantasyland Hotel and Doubletree by Hilton West Edmonton are the top 3 luxury hotels near Spruce Grove city center.

What hotels are closest to the city center of Spruce Grove?

Super 8 by Wyndham Spruce Grove, Super 8 by Wyndham Spruce Grove, and Travelodge Inn & Suites Spruce Grove are the properties closest to Spruce Grove city center.

What are the most popular independent hotels in Spruce Grove?

River Cree Resort & Casino, Fantasyland Hotel and Chateau Nova Yellowhead are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels in Spruce Grove?

Courtyard Edmonton West and Royal Hotel West Edmonton Trademark Collection by Wyndham are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the most popular Choice Hotels branded hotels in Spruce Grove?

Quality Inn West Edmonton and Comfort Inn Edmonton West are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the best Best Western hotels in Spruce Grove?

Best Western Sunrise Inn & Suites, Best Western Plus The Inn at St. Albert and Best Western Plus The Inn at St. Albert are the best rated Best Western branded hotels (based on user reviews score).

What are the best IHG hotels in Spruce Grove?

Holiday Inn Express & Suites Spruce Grove, Candlewood Suites West Edmonton Mall Area and Candlewood Suites West Edmonton are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top