Book Hotels in Affton, MO
Cabins, apartments, houseboats! We offer comfortable & private vacation rentals
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check prices for these dates
Top Affton hotels

Hyatt Regency St. Louis at The Arch

Drury Plaza Hotel St. Louis at the Arch

Clayton Plaza Hotel & Extended Stay

Hollywood Casino & Hotel St. Louis

Heritage Inn & Suites St. Louis/Fenton, Trademark by Wyndham

Renaissance St. Louis Airport Hotel

Sonesta ES Suites St. Louis - Chesterfield

The Arch Convention Hotel

Pear Tree Inn St. Louis Near Union Station
Hotels in Affton with star-rating
Check Affton Hotels by Star Rating

4 Star Hotels
Affton Hotel & Travel Guide\n
If you are trying to decide where to call home during your time in Affton, you'll have a wide assortment of desirable alternatives. If you're searching for places to stay within 6 miles (10 kilometers) of Affton, our hotel database lists an impressive 24 apartments and hotels that meet that criteria.
Travelocity-listed accommodations that are within easy driving distance to the urban core of Affton include the Holiday Inn St. Louis-South County Center and Americas Best Value Inn St. Louis South.
The Four Seasons Hotel St Louis is situated 10 miles (15 kilometers) outside the city center of Affton. Another option is the The Ritz-Carlton, St. Louis, which is located 6 miles (10 kilometers) away. The Grand Center Inn and also the Ameristar Casino Resort and Spa are some alternative places to book accommodation in Affton.
Like to journey a little bit further afield? St. Louis - Northeast Missouri has a number of attractions. St. Louis - Northeast Missouri offers prairies. Interesting visitor attractions include history museums. Adventurous visitors may also throw themselves into mountain biking and hiking here.
20 miles (34 kilometers) from Affton, you'll find North MetroEast, where you'll find The Gardens at SIUE and Edwardsville Arts Center. A few North MetroEast rooms include the Hampton Inn Suites St LouisEdwardsville and Comfort Inn and Conference Center. Or, you could consider staying in Downtown St. Louis, 8 miles (13 kilometers) to the northeast of Affton, where you can choose from the The Westin St. Louis and Embassy Suites St. Louis - Downtown. The Old Post Office and Scott Joplin House State Historic Site are a couple of the most popular attractions to explore when in Downtown St. Louis.
If sport is always on your mind, head to Busch Stadium, which is located 9 miles (14 kilometers) to the northeast of Affton. Sports fans that would like to find Travelocity-listed accommodation options near to the sporting action should read about the Residence Inn by Marriott St Louis Downtown or the Hilton St. Louis at the Ballpark.
Lambert-St. Louis International Airport is a convenient gateway for air travel, and can be found 13 miles (21 kilometers) from Affton's downtown. Nearby hotels include Marriott St. Louis Airport and Holiday Inn St. Louis-Airport.
Frequently asked questions
Explore More Ways to Travel with Travelocity
Accommodation Types
An Attraction
- Hotels near Busch Stadium
- Hotels near St. Louis Union Station
- Hotels near Gateway Arch
- Hotels near Washington University in St. Louis
- Hotels near St. Louis Zoo
- Hotels near Enterprise Center
- Hotels near Six Flags St. Louis
- Hotels near Dome at America’s Center
- Hotels near City Museum
- Hotels near Forest Park
- Hotels near St. Louis University
- Hotels near Mississippi River
- Hotels near Hollywood Casino Amphitheatre
- Hotels near America's Center Convention Complex
- Hotels near Ameristar Casino St. Charles
- Hotels near Barnes Jewish Hospital
- Hotels near Fox Theater
- Hotels near Westport Plaza
- Hotels near Horseshoe St. Louis Casino
- Hotels near Hollywood Casino
- Hotels near St Charles Convention Center
- Hotels near Grant's Farm
- Hotels near Missouri Botanical Gardens and Arboretum
- Hotels near Anheuser-Busch Brewery
- Hotels near Route 66 State Park
- Hotels near World Wide Technology Raceway
- Hotels near Magic House - St. Louis Children's Museum
- Hotels near Saint Louis Galleria Mall
- Hotels near St. Louis Aquarium at Union Station
- Hotels near St. Louis Science Center
- Hotels near Historic Main Street
- Hotels near Missouri River
- Hotels near River City Casino
- Hotels near Chaifetz Arena
- Hotels near Lindenwood University
- Hotels near Family Arena
- Hotels near St. Louis Art Museum
- Hotels near Webster University
- Hotels near The Edge
- Hotels near The Factory
Star Rating
- St. Charles Hotels
- Maryland Heights Hotels
- Chesterfield Hotels
- Hazelwood Hotels
- Fairview Heights Hotels
- Fenton Hotels
- Collinsville Hotels
- St. Peters Hotels
- Belleville Hotels
- Eureka Hotels
- Ozarks Hotels
- East St. Louis Hotels
- Bridgeton Hotels
- Arnold Hotels
- Southern Illinois Hotels
- Kirkwood Hotels
- Florissant Hotels
- Granite City Hotels
- Richmond Heights Hotels
- Wildwood Hotels
- Brentwood Hotels
- Webster Groves Hotels
- Ballwin Hotels
- St. Ann Hotels
- Valley Park Hotels
- Pacific Hotels
- Caseyville Hotels
- Earth City Hotels
- Frontenac Hotels
- Columbia Hotels
- Town and Country Hotels
- Waterloo Hotels
- Pontoon Beach Hotels
- Sunset Hills Hotels
- Fairmont City Hotels
- Madison Hotels
- Tesson Ferry Hotels
- Imperial Hotels
- Shrewsbury Hotels
- Maplewood Hotels
Most popular
- Hotels in Cottleville
- Hotels near St. Louis Aquarium at Union Station
- Hotels near Dome at America’s Center
- Hotels in Rockhampton
- Hotels near America's Center Convention Complex
- Hotels near Washington University in St. Louis
- Hotels near Chaifetz Arena
- Hotels in Pontoon Beach
- Hotels in Sunset Hills
- Hotels near Enterprise Center
- Hotels near Gateway Arch
- Hotels near Gateway Conference Center
- Hotels near Busch Stadium
- Hotels near Washington Avenue Historic District
- Hotels near Fox Theater
- Hotels in Indian Point
- Hotels in Innsbrook
- Hotels near City Museum
- Hotels in Stanton
- Hotels in Crestwood
- Hotels near St. Louis University
- Hotels near St. Louis Union Station
- Hotels near Barnes Jewish Hospital