Star Rating
Hotel Name
Price Range (USD) to
Amenities
+ More

Three Hills Alberta Hotels & Motels

Only hotels in Three Hills are listed below. Find cheap and/or discounted hotel rates in or near Three Hills, AB for your business or personal leisure travel. Discover the most favored Three Hills, Alberta hotel and motel rooms. Browse the Three Hills area hotels to find the perfect lodging! Please use the provided map of the Three Hills hotels. Group booking? Search Three Hills Group Hotel Deals

Three Hills is a town located in central Alberta, Canada, approximately halfway between Calgary and Edmonton. It was incorporated as a town in 1929 and is named for the three hills located within its boundaries. The hills were formed during the last ice age and are now home to deer, elk, and bighorn sheep. This is a good place to go for a hike or bike ride because it has many parks and trails. There are also plenty of opportunities to fish, hunt, and camp in the area. In town, you'll find all the amenities you need. There are also many shops and businesses to explore. And be sure to check out the Kneehill Historical Museum, which offers a glimpse into the area's history. The Museum is dedicated to preserving the history of the Kneehill region and has a research library that is open to the public. Three Hills is the perfect destination for a relaxing vacation or an outdoor adventure. More from this guide...

Three Hills Hotels/Accommodations

Best Western Diamond Inn : 351 7th Ave. Ne
+1-888-389-4121
351 7th Ave. Ne, Three Hills, AB T0M 2A0
  • Mid-scale Rural property
  • Check-in: 03:00
From$92
Very Good 4.0 /5 Review Score Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in Three Hills" Get Alexa Skill →
Super 8 by Wyndham Three Hills AB - Three Hills
+1-888-675-2083
208 18th Ave., Three Hills, AB T0M2A0
  • 2 star Highway property
  • Comp. Breakfast
From$77
Very Good 4.0 /5 Review Score Call BookMore Details
Econo Lodge Inn & Suites - Drumheller
+1-800-716-8490
392 Centre St. & Railway Ave., Drumheller, AB T0J0Y0 ~29.05 miles southeast of Three Hills
  • Economy Downtown hotel
  • 5 floors in hotel
From$60
Average 3.0 /5 Recent Reviews Call BookMore Details
Quality Hotel
+1-800-805-5223
100 6th Ave. Se, Drumheller, AB T0J0Y6 Website ~29.17 miles southeast of Three Hills
  • Cheap Downtown hotel
  • Hotel has 5 floors
From$71
Average 3.0 /5 Latest Reviews Call BookMore Details
SureStay Plus by Best Western Drumheller
+1-888-965-1860
800 680 2nd St. Se, Drumheller, AB T0J 0Y0 ~29.36 miles southeast of Three Hills
  • Economy Downtown property
  • Hotel has 2 floors
From$62
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Ramada by Wyndham Drumheller Hotel & Suites : 680 2nd St. Southeast
+1-888-788-5576
680 2nd St. Southeast, Drumheller, AB T0J0Y0 ~29.41 miles southeast of Three Hills
  • Mid-scale Downtown property
  • 74 sleeping rooms in hotel
From$80
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Canalta Jurassic Hotel Drumheller
+1-888-897-9207
1103 Highway 9 South, Drumheller, AB T0J0Y0 ~29.66 miles southeast of Three Hills
  • 3 star Downtown property
  • 48 rooms in hotel
From$80
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Travelodge by Wyndham Drumheller
+1-888-311-4278
101 Grove Place, Drumheller, AB T0J0Y0 ~31.36 miles southeast of Three Hills
  • Economy Highway property
  • Free breakfast
From$60
Average 3.0 /5 Latest Reviews Call BookMore Details
Olds College : 4500 50 St.
+1-888-469-4795
4500 50 St., Olds, AB T4H1R6 ~36.10 miles west of Three Hills
  • Midscale Rural hotel
  • Check in: 3pm
From$80
Average 3.0 /5 Review Score Call BookMore Details
Best Western Of Olds : 4520 46th St. Box 4140
+1-888-734-9421
4520 46th St. Box 4140, Olds, AB T4H 1P7 ~36.24 miles west of Three Hills
  • 3 star Downtown hotel
  • Complimentary breakfast is offered
From$96
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Days Inn by Wyndham Innisfail
+1-888-841-5292
5010 40 Ave., Innisfail, AB T4G1Z1 ~36.25 miles northwest of Three Hills
  • Three Star Highway hotel
  • Hotel has an eco-friendly policy Learn more
From$61
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Motel 6 Innisfail Alberta
+1-888-455-5160
4512 42nd Ave., Innisfail, ALBERTA G 1P6 Canada ~36.26 miles northwest of Three Hills
  • 2-star property
  • 2 floors in hotel
From$60
Average 3.0 /5 Recent Reviews Call BookMore Details
Pomeroy Inn & Suites at Olds : 4601 46th Ave.
+1-888-965-8297
4601 46th Ave., Olds, AB T4H1P5 ~36.26 miles west of Three Hills
  • Mid-scale Downtown hotel
  • Hotel has 2 meeting rooms
From$80
Very Good 4.5 /5 Hotel Reviews Call BookMore Details
Motel 6 Innisfail Ab
+1-888-906-6358
4512 42 Ave., Innisfail, AB T4G1P6 ~36.26 miles northwest of Three Hills
  • Low priced Highway hotel
  • Hotel has 12 suites
From$79
Very Good 4.0 /5 Read Reviews Call BookMore Details
Super 8 by Wyndham Innisfail
+1-888-749-6785
4704 42 Ave., Innisfail, AB T4G1P6 ~36.32 miles northwest of Three Hills
  • Low priced Highway hotel
  • Hotel has 50 rooms
From$58
Very Good 4.0 /5 Read Reviews Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in Three Hills" Get Alexa Skill →
Travel Inn & Suites Innisfail in Innisfail
+1-888-878-9982
5004 42nd Ave., Innisfail, AB T4G1S7 ~36.36 miles northwest of Three Hills
  • Low Cost Highway property
  • Hotel has an eco-friendly policy See policy
From$60
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Travel Inn & Suites
+1-888-389-4485
5004 42av Box: 6173, Innisfail, AB T4G1S8 ~36.39 miles northwest of Three Hills
  • Economy hotel
  • 2 floors in property
From$60
Average 3.0 /5 Read Reviews Call BookMore Details
Super 8 Didsbury Cn : 1714 20th Ave.
+1-888-389-4121
1714 20th Ave., Calgary, AB T0M 0W0 ~37.72 miles west of Three Hills
  • 2-star hotel
  • 31 sleeping rooms in hotel
From$60
Average 3.0 /5 Recent Reviews Call BookMore Details
Ramada by Wyndham Olds - Olds
+1-888-675-2083
500 6700 46 St., Olds, AB T4H0A2 ~37.97 miles west of Three Hills
  • Midscale Suburban hotel
  • 4 floors in property
From$80
Average 3.0 /5 Hotel Reviews Call BookMore Details
Hampton Inn & Suites by Hilton Red Deer in Red Deer
+1-800-716-8490
128 Leva Ave., Red Deer, AB T4E1B9 ~41.96 miles northwest of Three Hills
  • Affordable Highway hotel
  • Check-in: 3:00pm
From$80
Average 3.0 /5 Hotel Reviews Call BookMore Details
Microtel Inn & Suites by Wyndham Red Deer in Red Deer
+1-800-805-5223
126 Leva Ave., Red Deer, AB T4E1B9 ~42.21 miles northwest of Three Hills
  • Low-priced Downtown property
  • 4 suites in hotel
From$60
Very Good 4.5 /5 Review Score Call BookMore Details
Fairfield Inn & Suites by Marriott Airdrie
+1-888-965-1860
911 Highland Park Cove Ne, Airdrie, AB T4A0R2 ~42.38 miles southwest of Three Hills
  • 3 star Highway hotel
  • Hotel has 91 rooms
From$80
Very Good 4.0 /5 Review Score Call BookMore Details
Motel 6 Airdrie, AB : 133 Gateway Dr. Ne
+1-888-788-5576
133 Gateway Dr. Ne, Calgary, AB T4B2R4 ~42.40 miles southwest of Three Hills
  • Inexpensive property
  • Hotel has 4 floors
From$60
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Empire Inn & Suites
+1-888-897-9207
23 Gasoline Alley East, Red Deer, AB T4E1B3 ~42.41 miles northwest of Three Hills
  • Cheap Suburban hotel
  • Complimentary breakfast is offered
From$60
Average 3.0 /5 Recent Reviews Call BookMore Details
Motel 6 Airdrie Ab : 133 Gateway Dr. Ne
+1-888-311-4278
133 Gateway Dr. Ne, Airdrie, AB T4B0J6 ~42.42 miles southwest of Three Hills
  • Two star Highway hotel
  • 80 sleeping rooms in hotel
From$60
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Howard Johnson by Wyndham Red Deer
+1-888-469-4795
71 Gasoline Alley East, Red Deer, AB T4E1B1 ~42.56 miles northwest of Three Hills
  • Two star Downtown property
  • 76 rooms in property
From$69
Average 3.0 /5 Recent Reviews Call BookMore Details
Best Western Plus Airdrie Gateway
+1-888-734-9421
513 Gateway Rd. Ne, Airdrie, AB T4B 0J6 ~42.60 miles southwest of Three Hills
  • 2 star Suburban property
  • Fitness center on property
From$69
Very Good 4.0 /5 Review Score Call BookMore Details
Hampton Inn & Suites by Hilton, Airdrie, AB, Canada in Airdrie
+1-888-841-5292
52 East Lake Ave. NE / Po # 946536, Airdrie, AB T4A2G8 ~42.60 miles southwest of Three Hills
  • Midscale Highway property
  • Check in time: 3:00 PM
From$105
Average 3.0 /5 Reviews Call BookMore Details
Holiday Inn Express Hotel & Suites Airdrie Calgary : 64 East Lake Ave. Ne
+1-888-455-5160
64 East Lake Ave. Ne, Airdrie, AB T4A2G8 ~42.64 miles southwest of Three Hills
  • Mid-scale Highway hotel
  • Free comp. breakfast
From$99
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Holiday Inn Hotel & Suites Red Deer South : 33 Petrolia Dr. Gasoline Alley
+1-888-965-8297
33 Petrolia Dr. Gasoline Alley, Red Deer, AB T4E1B3 ~42.85 miles northwest of Three Hills
  • 3-star Highway property
  • 114 rooms in hotel
From$129
Very Good 4.0 /5 Read Reviews Call BookMore Details
Best Western Airdrie in Airdrie
+1-888-906-6358
121 Edmonton Trl Se, Airdrie, AB T4B 1S2 ~43.01 miles southwest of Three Hills
  • Mid-scale Highway property
  • Check in: 03:00
From$95
Average 3.0 /5 Read Reviews Call BookMore Details
Ramada by Wyndham Airdrie Hotel and Suites in Airdrie
+1-888-749-6785
191 East Lake Crescent, Airdrie, AB T4A2H7 ~43.06 miles southwest of Three Hills
  • Midscale Highway property
  • Hotel has a green policy Read more
From$70
Very Good 4.0 /5 Review Score Call BookMore Details
Homestay Express - Airdrie
+1-888-878-9982
815 East Lake Blvd., Airdrie, AB T4A2G4 ~43.11 miles southwest of Three Hills
  • 2-star Rural hotel
  • Hotel has 3 floors
From$85
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Days Inn by Wyndham Red Deer
+1-888-389-4485
1000 5001 19th St., Red Deer, AB T4R3R1 ~43.42 miles northwest of Three Hills
  • Low Cost Highway property
  • Fitness + Health Center
From$60
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Motel 6 Red Deer : 5001 19 St. #900
+1-888-389-4121
5001 19 St. #900, Red Deer, AB T4R3R1 ~43.50 miles northwest of Three Hills
  • Low priced Highway hotel
  • Hotel has an eco-friendly policy Learn more
From$60
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Comfort Inn & Suites in Airdrie
+1-888-675-2083
133 Sierra Springs Dr. Se, Airdrie, AB T4B3G7 ~44.08 miles southwest of Three Hills
  • Mid-scale Highway property
  • 4 floors in property
From$59
Very Good 4.0 /5 Reviews Call BookMore Details
Holiday Inn Express Red Deer
+1-800-716-8490
2803 50th Ave., Red Deer, AB T4R1H1 ~44.09 miles northwest of Three Hills
  • Three Star Suburban property
  • 2 floors in hotel
From$124
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Ba Hotel - Red Deer
+1-800-805-5223
2807 50 Ave., Red Deer, AB T4R1H6 ~44.12 miles northwest of Three Hills
  • Two star Downtown property
  • 3 suites in hotel
BA Hotel
+1-888-965-1860
2807 50 Ave., Red Deer, AB T4R1H1 ~44.14 miles northwest of Three Hills
  • Economical property
  • Check-in: 3:00PM
From$60
Poor 2.5 /5 Reviews Call BookMore Details
Sandman Hotel Red Deer - Red Deer
+1-888-788-5576
2818 Gaetze Ave., Red Deer, AB T4R1M4 ~44.16 miles northwest of Three Hills
  • Mid-scale Convention Center property
  • 143 rooms in property
From$97
Average 3.0 /5 Reviews Call BookMore Details
Black Knight Inn
+1-888-897-9207
2929 50 Ave., Red Deer, AB T4R1H1 ~44.20 miles northwest of Three Hills
  • 3 star hotel
  • Check-in time: 4:00 pm
From$80
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Red Deer Resort & Casino - Red Deer
+1-888-311-4278
3310 50 Ave., Red Deer, AB T4N3X9 ~44.58 miles northwest of Three Hills
  • Three Star Downtown hotel
  • Has environment-friendly policy Learn more
From$73
Average 3.0 /5 Review Score Call BookMore Details

Next: See My Three Hills Hotels with Pricing

Graph: Upcoming 20 Days of Three Hills Hotel Rates

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

The Best Time to Visit Three Hills, AB

If you want to get away from the city, Three Hills is the place to go. It's a charming town located on Alberta's prairies, and it's known for its friendly people and beautiful scenery. With mild winters, warm summers, and temperatures varying from 5°F to 75°F, it's perfect to enjoy all four seasons. And, with an average of 2,000 hours of sunshine per year, you'll never be short on Vitamin D. The best time to visit Three Hills is in the summer, when the weather is warm and the days are long. There are plenty of outdoor activities to enjoy such as hiking, biking, and golfing. You can also explore the town's many shops and restaurants. However, if you're looking for a more affordable getaway, you can also visit in the shoulder seasons of spring and fall. Whichever time of year you choose to visit, you're sure to have a memorable experience in Three Hills.

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

Three Hills, AB: Prices by Star Rating Class

Below we've posted 3 graphs illustrating avg. rate patterns by star rating class in Three Hills, AB. Browse these charts to determine the cheapest months to book in Three Hills for any future trips.

Choose from a variety of 4-Star and luxury hotels when you stay in Three Hills, AB

When it comes to finding a place to stay while visiting Three Hills, AB, there are plenty of options to choose from. If you're after a truly luxurious and relaxing experience, you'll want to consider staying at one of the area's many 4-star or luxury hotels. Here, you'll enjoy top-notch amenities, service, and accommodations, all of which will help to make your stay unforgettable. No matter if you're planning a romantic trip for two or a family gathering, you'll find that 4-star or luxury lodgings in Three Hills are a perfect choice. You'll enjoy beautiful rooms and suites, delicious dining options, and plenty of activities and amenities to keep you entertained. Plus, you'll be able to take advantage of the hotel's many services, including concierge, room service, laundry, and more.

Best Low Budget Hotels in Three Hills, AB

There are plenty of great options for budget-minded travelers in Three Hills, AB. If you're looking for a place to crash for a night or two or you're hoping for a longer-term stay, you'll be able to find a great hotel option that fits your needs and your budget. The rooms are clean and comfortable, and the rates are very affordable. The accommodations also offer a variety of amenities to make your stay with them even more enjoyable. And if you prefer pitching a tent or parking an RV, you'll find a spot to enjoy the great outdoors in Three Hills. There are several campgrounds and RV parks to choose from in and around town.

2 Star Average Prices: $103.35

Hotel Discounts in Three Hills, AB

Hotel discounts are available throughout the year, but they vary by season. The town is known for its seasonal hotel discounts. The best time to book lodgings in Three Hill depends on your travel dates and what type of discount you're searching for. However, you can usually find the best deals during the shoulder seasons (spring and fall). So, if you're flexible with your travel dates, you may want to consider booking a room during these times. So no matter if you're looking for a short getaway or a longer trip, be sure to check out the seasonal hotel discounts. While it is a small town, Three Hills has everything you need. Many hotel chains offer discounts for AAA members, seniors, military personnel, and government employees. Additionally, many hotels offer package deals that include meals, entertainment, and transportation.

Things to Do in Three Hills, AB

This charming town has something for everyone. If you're looking for a quiet place to relax or an exciting place to explore, you'll have options to choose from. The Three Hills Municipal Library has been servicing the community of Three Hills and the surrounding area since 1948. The library offers services and programs for all ages, and is an important part of the community. For an active day, visit the Aquatic Centre in Three Hills, AB, and enjoy a range of fun activities. It offers programs and services like swimming lessons, water aerobics, and pool rentals. The center is open all year and has different membership types to fit your requirements. And for a taste of history, be sure to visit the Three Hills Museum. This museum showcases the history of the area, from the early settlers to the present day.

Cruise Night for Auto Enthusiasts in Three Hills, AB

Three HIlls Cruise is a must-visit event for car lovers in the area. Every year, car enthusiasts from all over Alberta converge on the small town for a weekend of cruisin' and fun. This annual event takes place on the first weekend in June and features a variety of classic cars cruising around. It is a weekend-long event that features a variety of classic and muscle cars. There are many classic cars and motorcycles taking part in the festivities, which attract more than 8,000 people. It is the largest of its kind in Western Canada. Three Hills Cruise is a great opportunity to see some amazing cars and meet new people. And don't forget to shop for souvenirs at the many vendor booths. If you're a car enthusiast or just looking for something fun to do, be sure to check out this fun event.

FAQs about hotels in Three Hills

What are the most favored hotels in Three Hills?

Pomeroy Inn & Suites at Olds, Microtel Inn & Suites by Wyndham Red Deer and Best Western Diamond Inn are the best rated hotels based on customer reviews in the last 365 days.

What are the top luxurious hotels in Three Hills?

Best Western Diamond Inn, Ramada by Wyndham Drumheller Hotel & Suites and Canalta Jurassic Hotel Drumheller are the top 3 luxury hotels near Three Hills city center.

What hotels are closest to the city center of Three Hills?

Best Western Diamond Inn, Super 8 by Wyndham Three Hills AB, and Econo Lodge Inn & Suites are the properties closest to Three Hills city center.

What are the best independent hotels in Three Hills?

Pomeroy Inn & Suites at Olds, Canalta Jurassic Hotel Drumheller and Travel Inn & Suites Innisfail are the best rated independent hotels (not part of a big brand).

What are the most popular Choice Hotels branded hotels in Three Hills?

Comfort Inn & Suites, Econo Lodge Inn & Suites and Quality Hotel are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the most popular Best Western hotels in Three Hills?

Best Western Diamond Inn, Best Western Of Olds and Best Western Plus Airdrie Gateway are the best rated Best Western branded hotels (based on user reviews score).

What are the most popular IHG hotels in Three Hills?

Holiday Inn Express Hotel & Suites Airdrie Calgary, Holiday Inn Hotel & Suites Red Deer South and Holiday Inn Express Red Deer are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

What did travelers think of the city of Three Hills?

Below are reviews of the city of Three Hills, AB from an actual visitor's perspective.

"Perfect Hotel Near Sweet Haven Barn "
Score 5.0 / 5

Didn't spend much time in Three Hills but the wedding venue was Sweet Haven Barn (25 minute drive). It was perfect. Very nicely made up, lots of room, and somehow they kept it cool on a very hot day. I would highly recommend this location if you are planning a prairie wedding.

Jessica R., from 27-Aug-2023
"Good Korean Street Food"
Score 5.0 / 5

Grabbed Korean fried chicken in Korean street food sizzling restaurant (not the exact name but roughly like this) on the way to aquatic center, it tasted the best so far compared to whatever we got from Ontario.

Wing F., from 03-Jul-2022
The average traveler rating of the city of Three Hills, AB shown above is 5.0 out of 5 based on 2 reviews
Back to Top