Banff was originally established as a resort in the late 1800s after railroad workers found hot springs at the base of Sulphur Mountain. Since then, the region has grown as a tourist spot popular for soothing waters, great skiing and hiking, and gorgeous scenery. Banff and nearby neighborhoods are actually inside Banff National Park, which is part of a UNESCO World Heritage Site in the Canadian Rocky Mountains. Decide where to stay to be near the park's attractions that best match your interests. Accommodations range from lodges and inns to a historic luxury mountain resort hotel.
Where to stay
in Banff
Great Neighborhoods for Outdoor Activities
The beautiful outdoor scenery of lakes, mountains, waterfalls, and other sites is the primary draw for visits to Banff National Park. Book accommodations in the heart of Downtown Banff to be near Cascade Gardens and the Bow River, with Bow Falls and the Surprise Corner Viewpoint short hikes away. Stay at the Historic Fairmont Banff Springs Hotel to enjoy the waters of Upper Hot Springs and play golf at Banff Springs Golf Club. Lodges and inns lining the road heading out of Banff are great for enjoying boating and swimming in Lake Minnewanka and hiking on Tunnel Mountain. The Banff Gondola, which offers spectacular views of the Rocky Mountains, is south of town, but convenient to reach with a free shuttle from lodgings in Banff.



Where to Stay for Skiing
While hot springs first brought tourists to Banff, exceptional skiing at the area's "big three" ski resorts is a major reason why many visitors return year after year. Stay in Downtown Banff to enjoy winter sports at Mount Norquay Ski Resort, just a 10-minute drive away. Lodgings in town are also convenient for great skiing at Sunshine Village, with a commute of about 20 minutes by car. Use the free shuttle to get from a Banff hotel to ski at Lake Louise, about 40 minutes away, or book accommodations right at Lake Louise Mountain Resort to be able to step out of your room and glide to the chairlift.


Recommended hotels in Sunshine Village

Best Areas to Stay for History and Culture
Most of Banff's historic and cultural attractions are in or very close to Downtown Banff hotels and lodgings. Stay along the main street to explore local and regional history at the Banff Park Museum and Whyte Museum of the Canadian Rockies. Cultural sights nearby include the Banff Centre for Arts and Creativity, Canada House Gallery, and Walter Phillips Gallery. This area is also the best place to stay to explore attractions south of the Bow River, including the Cave and Basin National Historic Site and Buffalo Nations Luxton Museum. Learn more about the area's beginning as a spa region with healing waters during a stay at the Fairmont Banff Springs, a 130-year-old hotel that helped establish the tourism industry in the region.

Explore a world of travel with Expedia
Explore a world of travel with Expedia
- Hotels near Downtown District
- Hotels near Banff Lake Louise Tourism Bureau
- Hotels near Banff National Park Information Centre
- Hotels near Central Park
- Hotels near Whyte Museum of the Canadian Rockies
- Hotels near Uptown District
- Hotels near Banff Cascades of Time Gardens
- Hotels near Banff Centre for Arts and Creativity
- Hotels near Victoria Glacier
- Hotels near Tunnel Mountain
- Hotels near Bow Falls
- Hotels near Cave and Basin National Historic Site
- Hotels near Fairmont Banff Springs Bowling Centre
- Hotels near Vermilion Lakes
- Hotels near Banff Springs Golf Club
- Hotels near Upper Hot Springs
- Hotels near Sulphur Mountain
- Hotels near Banff Gondola
- Hotels near North American Ski Lift
- Hotels near Tunnel Mountain District
- Hotels near Mount Norquay Ski Resort
- Hotels near Banff
- Flights from Seattle (SEA) to Banff (YBA)
- Flights from New York (JFK) to Banff (YBA)
- Flights from Toronto (YYZ) to Banff (YBA)
- Flights from Los Angeles (LAX) to Banff (YBA)
- Flights from Banff
- Flights from Vancouver (YVR) to Banff (YBA)
- Flights from San Francisco (SFO) to Banff (YBA)
- Flights from Chicago (ORD) to Banff (YBA)
- Flights from Houston (IAH) to Banff (YBA)
- Flights from Boston (BOS) to Banff (YBA)
- Flights from Dallas (DFW) to Banff (YBA)
- Flights from Minneapolis (MSP) to Banff (YBA)
- Flights from Detroit (DTW) to Banff (YBA)
- Flights from Atlanta (ATL) to Banff (YBA)
- Flights from Philadelphia (PHL) to Banff (YBA)
- Flights from Phoenix (PHX) to Banff (YBA)
- Flights from Montreal (YUL) to Banff (YBA)
- Flights from Sacramento (SAC) to Banff (YBA)
- Flights from San Diego (SAN) to Banff (YBA)
- Flights from Calgary (YYC) to Banff (YBA)
- Flights from Austin (AUS) to Banff (YBA)
- Flights from Denver (DEN) to Banff (YBA)
- Flights from Spokane (GEG) to Banff (YBA)
- Flights from St. Louis (STL) to Banff (YBA)
- Flights from Birmingham (BHM) to Banff (YBA)
- Flights from Washington (WAS) to Banff (YBA)
- Flights from Charlotte (CLT) to Banff (YBA)
- Flights from Baltimore (BWI) to Banff (YBA)
- Flights from Nashville (BNA) to Banff (YBA)
- Flights from Tampa (TPA) to Banff (YBA)
- Flights from Portland (PDX) to Banff (YBA)
- Flights from Salt Lake City (SLC) to Banff (YBA)
- Flights from Houston (HOU) to Banff (YBA)
- Flights from Las Vegas (LAS) to Banff (YBA)
- Flights from Edmonton (YEG) to Banff (YBA)
- Flights from Miami (MIA) to Banff (YBA)
- Flights from Columbus (CMH) to Banff (YBA)
- Flights from Whistler (YWS) to Banff (YBA)
- Flights from Kalispell (FCA) to Banff (YBA)
- Flights from San Jose (SJC) to Banff (YBA)
- Flights from Kansas City (MCI) to Banff (YBA)
- Flights from Hartford (BDL) to Banff (YBA)
- Flights from Albuquerque (ABQ) to Banff (YBA)
- Flights from Pittsburgh (AGC) to Banff (YBA)
- Flights from Niagara Falls (IAG) to Banff (YBA)
- Flights from New Orleans (MSY) to Banff (YBA)
- Flights from Fort Lauderdale (FLL) to Banff (YBA)
- Flights from Grand Rapids (GRR) to Banff (YBA)
- Flights from Orange County (SNA) to Banff (YBA)
- Flights from Winnipeg (YWG) to Banff (YBA)
- Flights from Milwaukee (MKE) to Banff (YBA)
- Flights from Québec (YQB) to Banff (YBA)
- Flights from Omaha (OMA) to Banff (YBA)
- Flights from Anchorage (ANC) to Banff (YBA)
- Flights from New York (LGA) to Banff (YBA)
- Flights from San Antonio (SAT) to Banff (YBA)
- Flights from Honolulu (HNL) to Banff (YBA)
- Flights from Charleston (CHS) to Banff (YBA)
- Flights from Chicago (CHI) to Banff (YBA)
- Flights from Tucson (TUS) to Banff (YBA)
- Flights from Oklahoma City (OKC) to Banff (YBA)
- Flights from Victoria (YYJ) to Banff (YBA)
- Flights from Oakland (OAK) to Banff (YBA)
- Flights from Tulsa (TUL) to Banff (YBA)
- Flights from Pensacola (PNS) to Banff (YBA)
- Flights from Ottawa (YOW) to Banff (YBA)
- Flights from Halifax (YHZ) to Banff (YBA)
- Flights from Cedar Rapids (CID) to Banff (YBA)