Places to stay in London, Ohio

London is a city in and the county seat of Madison County, Ohio. Located about 25 miles southwest of the Ohio capitol of Columbus, London was established in 1811 to serve as the county seat. It is the largest community in the United States named London. The ZIP code is 43140. Places to eat in the region include The Butcher Block.

If you are travelling in the area, London is located close to Nioga Post Office (historical), Lilly Chapel Post Office (historical), Oak Hill Cemetery, Waters Christmas Tree Farm and South Charleston Post Office (historical).

Available London lodging

We currently have 3 accommodations in and around London.

London Hotels, Motels, Resorts, B&Bs and Extended Stay

Photograph of Holiday Inn Express, London
Listing updated 2025
Hotels

Holiday Inn Express

★★★★★★★★
Our Hotel's Location in London, Ohio is the Place to Stay Situated right off of I-70, our London, OH hotel's location provides easy access to Columbus and many prominent businesses. Whether you have work in the city, or you're just looking to get .....
"This was a good hotel. The workers were friendly. But I had a smoking room, and when I walked in the air was very stale and smelled very bad. They need to better control the smell."
100 Holiday Trail Northeast
London, Ohio
Bed & Breakfasts

Alexandra's Bed and Breakfast

Alexandras Bed and Breakfast was originally known as the Cheseldine House and was built in 1860 by the Cheseldine Family. This historic home is located on Main Street in downtown London, Ohio.
117 North Main Street
London, Ohio
Motels

Madison Lodge

3180 US Highway 40 Northwest
London, Ohio

London Camping & RV, Cottages, Rentals and Lodges / Ranches

We currently have no listings available in this category. If you own a relevant property and would like it listed please use the submission form

Booking.com

Other useful links:

Closed or unlisted properties