Book Hotels in Caledonia, 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
Top Caledonia hotels

Super 8 by Wyndham Bonne Terre
Reviewed on Aug 18, 2025

Baymont Inn and Suites by Wyndham Farmington, MO

Super 8 by Wyndham Farmington

Super 8 by Wyndham Potosi

Quality Inn Farmington

Shepherd Mountain Inn

Crown Pointe Lodge, BW Signature Collection

Hampton Inn Farmington

Black River Motel and Restaurant
Caledonia Hotel & Travel Guide\n
There are no Travelocity-listed places to stay in Caledonia itself. Travelers planning to explore Caledonia should book one of the 6 options that are within driving distance.
The nearest Travelocity-listed accommodation option is the Plain & Fancy Bed & Breakfast, Missouri, found 15 miles (24 kilometers) from the middle of Caledonia. A different close Travelocity-listed option is the Super 8 Potosi Mo, situated in Missouri, about 11 miles (18 kilometers) from Caledonia.
16 miles (25 kilometers) from the town center of Caledonia, you can find the Super 8 Bonne Terre. Alternatively, the Fort Davidson Hotel can be found 12 miles (19 kilometers) away. The Shepherd Mountain Inn and the YMCA Trout Lodge are other alternative options around Caledonia.
The closest accommodation options in Farmington include Festus and Festus. Festus is 35 miles (58 kilometers) to the northeast of Caledonia, while Festus is 35 miles (58 kilometers) to the northeast. Room options in Festus are the Holiday Inn Express Hotel & Suites FESTUS - SOUTH ST. LOUIS and Lexington Inn - Shalimar Plaza & Conference Center. The Comfort Inn and La Quinta Inn & Suites Festus are a number of the hotels in Festus.
If you are interested by sports and enjoy the thrill of thrilling clashes you should head to Allgood-Bailey Stadium, located 60 miles (93 kilometers) to the west of Caledonia. Book accommodation nearby to the sporting action at the Hampton Inn Rolla or the Comfort Suites Rolla.
For those travelers traveling via Lambert-St. Louis International Airport, you may like to book Travelocity-listed rooms at Marriott St. Louis Airport, or Holiday Inn St. Louis-Airport, which are both a short drive away.
Frequently asked questions
Explore More Ways to Travel with Travelocity
Accommodation Types
An Attraction
- Hotels near Mark Twain National Forest
- Hotels near Johnson's Shut-ins State Park
- Hotels near Elephant Rocks State Park
- Hotels near Taum Sauk Mountain State Park
- Hotels near Bonne Terre Mine
- Hotels near Big River
- Hotels near St. Francois State Park
- Hotels near St. Joe State Park
- Hotels near Crown Pointe Golf Club
- Hotels near Fort Davidson State Historic Site
- Hotels near Arcadia Valley Golf Club
- Hotels near Silver Mine Recreation Area
- Hotels near Dillard Mill State Historic Site
- Hotels near St. James Catholic Church
- Hotels near Millstream Gardens Conservation Area
- Farmington Hotels
- Ozarks Hotels
- Sullivan Hotels
- Steelville Hotels
- Lesterville Hotels
- Potosi Hotels
- Ironton Hotels
- Fredericktown Hotels
- Bonne Terre Hotels
- Bourbon Hotels
- De Soto Hotels
- Annapolis Hotels
- Park Hills Hotels
- Arcadia Hotels
- Southeast Missouri Hotels
- Middle Brook Hotels
- Black Hotels
- Bunker Hotels
- Cadet Hotels
- Central United States Hotels
- Bismarck Hotels
- Belleview Hotels
- Cherryville Hotels
- Leadwood Hotels
- Centerville Hotels
- Desloge Hotels
- Pilot Knob Hotels
- Doe Run Hotels
- Belgrade Hotels
- Irondale Hotels
- Leadington Hotels
- Viburnum Hotels
- Tiff Hotels
- Flat River Hotels
Most popular
- Hotels in Joplin
- Hotels in Jefferson City
- Pet Friendly Hotels in Branson
- Hotels in Fulton
- Hotels in Lebanon
- Hotels in Springfield
- Kid Friendly Hotels in Branson
- Hotels in St. Joseph
- Hotels in Clinton
- Hotels in Camdenton
- Hotels with an Indoor Pool in Branson
- Hotels with Hot Tubs in Branson
- Hotels in Lake Ozark
- Hotels in Poplar Bluff
- Hotels in Farmington
- Hotels in Rolla
- Hotels in Washington
- Hotels in Columbia
- Hotels in Sedalia
- Hotels in Cape Girardeau
- Hotels in Branson
- Hotels in Osage Beach
- Hotels in Hannibal