Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Franklin

Filter by star ratings
All filters
Econo Lodge Franklin
Econo Lodge Franklin
6.7 Good
251 Conover Drive, Franklin, OH, United States
Show on map
1.5 mi from city centre, Franklin 
GoodBased on 54 reviews
6.7

The hotel is situated in Franklin and provides free Wi-Fi. It also features a dry cleaning service, a 24-hour reception and laundry facilities.

Best Western Monroe Inn
Best Western Monroe Inn
7.8 Good
40 New Garver Road, Monroe, OH, United States
Show on map
8.3 mi from city centre, Franklin 
GoodBased on 226 reviews
7.8

Located in Cincinnati, BEST WESTERN Monroe Inn is within a 40-minute drive of Cincinnati Municipal Lunken Airport and provides an outdoor pool. It offers 3-star accommodation with air-conditioned rooms.

Knights Inn Franklin/Middletown
Knights Inn Franklin/Middletown
4.7 Okay
8500 Claude-Thomas Road, Franklin, OH, United States
Show on map
1.9 mi from city centre, Franklin 
OkayBased on 36 reviews
4.7

Knights Inn Franklin/Middletown is located in Franklin and provides guests with free Wi-Fi. It also provides an express check-in and check-out feature.

Tips for booking a Franklin hotel

Cheapest month:August
Most expensive month:October
Average price in Franklin:$94/night
Absolute cheapest price found:$52/night
Cheapest day:Monday
Most expensive day:Thursday
$84 - $103
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$61 - $115
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Franklin, Ohio

Show all 9 hotels
Knights Inn Franklin/Middletown
Knights Inn Franklin/Middletown
4.7 Okay
8500 Claude-Thomas Road, Franklin, OH, United States
Show on map
1.9 mi from city centre,  

Knights Inn Franklin/Middletown is located in Franklin and provides guests with free Wi-Fi. It also provides an express check-in and check-out feature.

$68
Avg. per night
Econo Lodge Franklin
Econo Lodge Franklin
6.7 Good
251 Conover Drive, Franklin, OH, United States
Show on map
1.5 mi from city centre,  

The hotel is situated in Franklin and provides free Wi-Fi. It also features a dry cleaning service, a 24-hour reception and laundry facilities.

$69
Avg. per night
Best Western Monroe Inn
Best Western Monroe Inn
7.8 Good
40 New Garver Road, Monroe, OH, United States
Show on map
1.2 mi from city centre,  

Located in Cincinnati, BEST WESTERN Monroe Inn is within a 40-minute drive of Cincinnati Municipal Lunken Airport and provides an outdoor pool. It offers 3-star accommodation with air-conditioned rooms.

$97
Avg. per night

Hotel prices in Franklin

2 stars and under

$68 - $97

Knights Inn Franklin/Middletown

#1 Most popular

$68
Avg. per night
Best Western Monroe Inn

#2 Most popular

$97
Avg. per night
Econo Lodge Franklin

Best value

$69
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Franklin

Franklin travel FAQs

  • What are the best hotels in Franklin?

    226 reviews rated Best Western Monroe Inn with an average score of 7.8/10.

  • How much do hotels in Franklin cost?

    Searches in the last 72 hours suggest an average price of around $85/night is normal for a hotel in Franklin.

  • How much is a cheap hotel in Franklin?

    Prices for Franklin hotels have been found for as low as $56/night over the last 3 days.

  • How much is a hotel in Franklin tonight?

    A hotel in Franklin tonight can start as low as $59 for the night, with an average cost of $78, based on HotelsCombined searches over the last 72 hours.