The best deals on hotels when visiting Franklin in Iowa.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Franklin, Iowa 52625

Quality Inn & Suites Fort Madison near Hwy 61

6169 Reve Ct Fort Madison, IA

With rooms starting at $105.99, Quality Inn & Suites Fort Madison near Hwy 61 provides inviting accommodations for travelers bound for Franklin, creating a comfy and comfortable space perfect for rest. Indulge in a luxury experience with Quality Inn's suite upgrades, featuring additional space and premium amenities.

Guests staying at Quality Inn & Suites Fort Madison near Hwy 61 will appreciate the peaceful surroundings, with downtown Franklin still just a short drive from the hotel. Find out how affordable and enjoyable your Franklin visit can be—reserve your room now!

  Call (855) 239-5277 to book with an agent.
  6.8 miles from Franklin, IA 52625

Starting at

$105.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Fort Madison

5107 Ave. O Fort Madison, IA

For a reassuring, affordable stay, Super 8 by Wyndham Fort Madison offers budget-friendly comfort with rooms from $60.99, creating a clean and welcoming space perfect for guests. Relax and regroup in Super 8’s inviting lobbies, perfect for casual meetings or catching up on some reading.

At Super 8 by Wyndham Fort Madison, guests can relax in a more serene setting, while downtown Franklin remains accessible by car for sightseeing and exploration. Lock in enhanced comfort for your Franklin adventure—reserve your hotel now!

  Call (855) 234-7135 to book with an agent.
  7.5 miles from Franklin, IA 52625

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Fort Madison

4901 Ave. O Fort Madison, IA

With budget-friendly rooms starting at $71.99, Cobblestone Inn & Suites Fort Madison is ideal for travelers bound for Franklin, providing a warm and inviting environment for relaxation. Enjoy upgraded accommodations that provide additional comfort and amenities, all designed to enhance your travel experience.

With a drive into downtown Franklin, guests at Cobblestone Inn & Suites Fort Madison can enjoy the city’s top attractions without sacrificing the quiet and calm of their stay. Enjoy your time in Franklin with a hotel that’s both practical and inviting—reserve your room now!

  Call (855) 234-2997 to book with an agent.
  7.7 miles from Franklin, IA 52625

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Rivers Inn Fort Madison

4501 Ave. O Fort Madison, IA

For an affordable and restful stay, Rivers Inn Fort Madison offers inviting accommodations with rooms starting at $48.99, creating a warm, welcoming space ideal for relaxation. Experience a comfortable stay with rooms that provide practical amenities, making your visit both enjoyable and economical.

Guests staying at Rivers Inn Fort Madison will enjoy a peaceful retreat, with downtown Franklin just a drive away for easy access to all the city’s attractions. Plan ahead and enjoy extra comfort at budget rates in Franklin—book today!

  Call (855) 235-6136 to book with an agent.
  8.0 miles from Franklin, IA 52625

Starting at

$48.99

per night

Read Reviews View Amenities View All Rooms

Nauvoo Temple House Hotel

1200 Mulholland St Nauvoo, IL

Guests traveling to Franklin will enjoy the comfortable accommodations at Nauvoo Temple House Hotel, with rooms beginning at $69.99, creating a warm, inviting space perfect for rest. Find a comfortable base for your travels in rooms that offer essential amenities and straightforward service.

Unwind in the quiet atmosphere at Nauvoo Temple House Hotel, knowing that downtown Franklin remains close enough for a day of adventure. Make your Franklin travels relaxing and budget-friendly—book your hotel stay now!

  Call (855) 234-5074 to book with an agent.
  10.5 miles from Franklin, IA 52625

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Keokuk

3511 Main St Keokuk, IA

With budget-friendly rooms starting at $65.99, Super 8 by Wyndham Keokuk is a convenient option for travelers to Franklin, creating a cozy-like and inviting space perfect for rest. Start your day right with Super 8's complimentary breakfast, offering a variety of options to fuel your adventures.

A quiet retreat awaits travelers at Super 8 by Wyndham Keokuk, with downtown Franklin still a short drive away for easy access to city adventures. Plan your Franklin visit affordably and comfortably—book your hotel room today!

  Call (855) 233-0132 to book with an agent.
  17.7 miles from Franklin, IA 52625

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Keokuk North

3404 Main St Keokuk, IA

At Quality Inn & Suites Keokuk North, guests traveling to Franklin can enjoy budget-friendly rooms starting at $103.99, creating a warm and welcoming space perfect for unwinding. Relax in Quality Inn's whirlpool or hot tub facilities, a perfect way to unwind after a busy day.

Travelers staying at Quality Inn & Suites Keokuk North will appreciate the quiet atmosphere, with downtown Franklin close enough for sightseeing. Experience Franklin in comfort and style without overspending—lock in your room now!

  Call (855) 235-0725 to book with an agent.
  17.9 miles from Franklin, IA 52625

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Keokuk

3201 Main Street Keokuk, IA

At Hampton Inn Keokuk, travelers bound for Franklin will find budget-conscious accommodations with rooms starting at $187.03, creating a warm, welcoming environment. Admire the contemporary decor in Hampton’s guest rooms, combining style and functionality for a pleasant and efficient stay.

Guests staying at Hampton Inn Keokuk will enjoy the balance of peaceful surroundings and easy access to downtown Franklin for sightseeing. Make memories in Franklin while staying at a hotel that caters to your comfort—reserve now!

  Call (855) 234-5074 to book with an agent.
  18.2 miles from Franklin, IA 52625

Starting at

$187.03

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Keokuk

325 Main St Keokuk, IA

At Baymont by Wyndham Keokuk, travelers bound for Franklin will find budget-conscious comfort with rooms starting at $71.99, creating a clean, inviting space for relaxation. Relax with Baymont by Wyndham’s book lending library, available in the lobby for guests who love to read.

Unwind in the calm atmosphere of Baymont by Wyndham Keokuk, where quiet surroundings create a relaxing stay, and downtown Franklin is still nearby. Unwind in Franklin with budget-friendly accommodations that don’t skimp on comfort—book now!

  Call (855) 236-8982 to book with an agent.
  20.0 miles from Franklin, IA 52625

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham West Burlington

628 South Gear Ave West Burlington, IA

At AmericInn by Wyndham West Burlington, travelers to Franklin will find inviting rooms with rates from $90.99, creating a warm, welcoming space perfect for relaxation. Appreciate the local ambiance of AmericInn by Wyndham, where each hotel reflects the unique charm and character of its community.

Unwind in the spacious comfort of AmericInn by Wyndham West Burlington, where guests can relax while keeping Franklin within reach. Enjoy Franklin to the fullest with accommodations that keep your wallet happy—reserve now!

  Call (855) 234-5074 to book with an agent.
  20.8 miles from Franklin, IA 52625

Starting at

$90.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites Burlington

1780 Stonegate Center Dr Burlington, IA

With rooms beginning at $140.99, Comfort Suites Burlington provides affordable accommodations for travelers visiting Franklin, creating a warm and welcoming environment for relaxation. Earn rewards with every stay by joining the Choice Privileges® program at Comfort Suites, offering points towards free nights and more.

Enjoy the comfort of Comfort Suites Burlington, perfectly situated for guests wanting to explore Franklin while staying in a serene location. Enjoy more of Franklin with a practical hotel designed for your convenience—reserve now!

  Call (855) 233-7850 to book with an agent.
  21.0 miles from Franklin, IA 52625

Starting at

$140.99

per night

Read Reviews View Amenities View All Rooms

Best Western Mt. Pleasant Inn

810 North Grand Avenue Mount Pleasant, IA

For an affordable stay near Franklin, Best Western Mt. Pleasant Inn offers welcoming rooms with rates from $88.99, creating a welcoming, comfortable atmosphere perfect for rest. Unwind with a film from Best Western’s in-room movie selections, offering a range of the latest releases and classic films.

At Best Western Mt. Pleasant Inn, guests can enjoy a relaxing environment with the option to explore Franklin whenever they desire. Maximize your Franklin adventure with inviting, well-appointed lodging—secure your room now!

  Call (855) 234-2997 to book with an agent.
  21.5 miles from Franklin, IA 52625

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Mt. Pleasant

1000 North Grand Ave Mount Pleasant, IA

With rates beginning at $73.99, Super 8 by Wyndham Mt. Pleasant offers budget-conscious comfort for travelers to Franklin, creating a gentle and inviting space perfect for relaxation. Rest in freshly updated rooms at Super 8, where renovations and modern amenities contribute to a pleasant and restful environment.

Stay at Super 8 by Wyndham Mt. Pleasant to experience the perfect blend of quiet and convenience, with restful accommodations just minutes from Franklin. Lock in a welcoming, cost-conscious stay for your Franklin visit—reserve today!

  Call (855) 234-7135 to book with an agent.
  21.5 miles from Franklin, IA 52625

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites

1200 East Baker St Mount Pleasant, IA

Guests bound for Franklin will find inviting comfort at Quality Inn & Suites, with easygoing rooms starting at $65.99, providing a warm and welcoming space ideal for rest. Relax in Quality Inn's whirlpool or hot tub facilities, a perfect way to unwind after a busy day.

Find your ideal retreat at Quality Inn & Suites, offering peaceful surroundings and effortless access to Franklin’s many attractions. Find your ideal hotel for exploring Franklin with comfort and convenience—book today!

  Call (855) 235-0725 to book with an agent.
  21.5 miles from Franklin, IA 52625

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Mount Pleasant

1100 North Grand Ave Mount Pleasant, IA

Guests headed to Franklin will appreciate the warm-hearted accommodations at AmericInn by Wyndham Mount Pleasant, where rooms start at $85.99, creating a warm, inviting environment ideal for rest. Take advantage of the meeting and event spaces at AmericInn by Wyndham, equipped to host a variety of functions.

At AmericInn by Wyndham Mount Pleasant, guests can recharge in quiet surroundings while keeping Franklin's best attractions close enough to explore. Stay affordably and comfortably while visiting Franklin—reserve your room today!

  Call (855) 235-6136 to book with an agent.
  21.6 miles from Franklin, IA 52625

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Burlington near Hwy 34

3051 Kirkwood St Burlington, IA

At Quality Inn Burlington near Hwy 34, travelers headed to Franklin will find inviting accommodations with rooms starting at $95.99, creating a clean and comfortable space. Indulge in a luxury experience with Quality Inn's suite upgrades, featuring additional space and premium amenities.

At Quality Inn Burlington near Hwy 34, guests can recharge in quiet surroundings while keeping Franklin's best attractions close enough to explore. Enjoy your Franklin visit to the fullest with a hotel that delivers cost-effective comfort—secure now!

  Call (855) 234-7135 to book with an agent.
  22.1 miles from Franklin, IA 52625

Starting at

$95.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Burlington

3001 Kirkwood St Burlington, IA

Guests visiting Franklin will find reassuring, budget-conscious comfort at Super 8 by Wyndham Burlington, with rates beginning at $61.99, creating a welcoming atmosphere for relaxation. Depend on the uniform quality and service of Super 8, where you can expect the same high standards across all locations.

For those looking to recharge, Super 8 by Wyndham Burlington provides a serene setting without sacrificing proximity to Franklin. Enjoy extra perks and budget-friendly rates on your Franklin trip—reserve today!

  Call (855) 234-2997 to book with an agent.
  22.1 miles from Franklin, IA 52625

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Burlington

1213 North Roosevelt Avenue Burlington, IA

Guests visiting Franklin will appreciate the cushy comfort at Fairfield Inn & Suites by Marriott Burlington, where rooms begin at $184.99, creating a welcoming and inviting environment. Appreciate the personalized attention you receive at Fairfield, where staff members are dedicated to ensuring a memorable stay.

At Fairfield Inn & Suites by Marriott Burlington, guests are treated to a peaceful environment with the added bonus of being close to the energy of Franklin. Relax and enjoy your Franklin trip with a hotel that fits your budget—reserve today!

  Call (855) 234-7135 to book with an agent.
  22.1 miles from Franklin, IA 52625

Starting at

$184.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Burlington

1320 North Roosevelt Burlington, IA

With rates from $170.99, Hampton Inn & Suites Burlington provides peaceful accommodations for travelers visiting Franklin, creating a comfortable and inviting space perfect for relaxation. Appreciate Hampton's commitment to the environment, with sustainability practices in place to reduce waste and conserve energy.

Enjoy a peaceful retreat at Hampton Inn & Suites Burlington, ideally situated for guests wanting to explore Franklin while staying in a quiet setting. Relax and explore Franklin knowing your accommodations provide excellent value—book today!

  Call (855) 234-7135 to book with an agent.
  22.2 miles from Franklin, IA 52625

Starting at

$170.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Burlington an IHG Hotel

1605 North Roosevelt Ave Burlington, IA

At Holiday Inn Express Hotel & Suites Burlington an IHG Hotel, guests traveling to Franklin will find inviting accommodations with rooms starting at $184.00, creating a charming, welcoming environment perfect for rest. Enjoy the convenience of on-site parking at Holiday Inn Express, making arrivals and departures smooth and hassle-free (where available).

Travelers seeking both calm and convenience will find Holiday Inn Express Hotel & Suites Burlington an IHG Hotel perfectly situated near Franklin for easy exploration. Relax and explore Franklin with ease, thanks to a hotel that prioritizes your comfort—secure now!

  Call (855) 236-8982 to book with an agent.
  22.2 miles from Franklin, IA 52625

Starting at

$184.00

per night

Read Reviews View Amenities View All Rooms

Fun City Resort Hotel

3001 Winegard Drive Burlington, IA

Experience quality and relaxation at Fun City Resort Hotel near Franklin, where inviting rooms create a welcoming escape, with affordable rates starting at $160.99. Enjoy the comfort and elegance of rooms designed to provide the perfect balance of style and functionality.

Nestled conveniently near Franklin, Fun City Resort Hotel offers the tranquility of a quiet stay with the thrill of city adventures nearby. Find the perfect escape in Franklin with a hotel that ensures a remarkable stay—secure now!

  Call (855) 233-7850 to book with an agent.
  22.2 miles from Franklin, IA 52625

Starting at

$160.99

per night

Read Reviews View Amenities View All Rooms

The Catfish Bend Inn & Spa

3001 Winegard Dr Burlington, IA

Stay comfortably at The Catfish Bend Inn & Spa as you explore Franklin, where restorative accommodations create a warm retreat, with inviting rates starting from $163.99. Find a perfect blend of style and comfort in rooms that offer luxurious amenities and a welcoming atmosphere.

Discover the tranquility of The Catfish Bend Inn & Spa, where guests can unwind while keeping the sights of Franklin within easy reach. Make your Franklin adventure both relaxing and memorable with a hotel that impresses—book today!

  Call (855) 236-8982 to book with an agent.
  22.3 miles from Franklin, IA 52625

Starting at

$163.99

per night

Read Reviews View Amenities View All Rooms

Prairie Winds Motel

1764 East us highway 136 Carthage, IL

Guests traveling to Franklin can enjoy affordable comfort at Prairie Winds Motel, where inviting rooms start at $65.99, creating a warm and welcoming space perfect for rest. Experience reliable comfort in rooms that provide standard amenities, making your stay both convenient and economical.

Find your peaceful escape at Prairie Winds Motel, where guests enjoy a calm retreat and the option to explore Franklin's vibrant life. Plan your Franklin trip with savings and comfort combined—reserve your room now!

  Call (855) 234-5074 to book with an agent.
  25.4 miles from Franklin, IA 52625

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Fairfield

2104 South Main Street Fairfield, IA

At AmericInn by Wyndham Fairfield, travelers to Franklin will find budget-friendly rooms with rates beginning at $137.99, creating a welcoming, secure space perfect for rest. Enjoy the simplicity of AmericInn by Wyndham’s no-frills approach, focusing on essential comforts and excellent service.

Stay at AmericInn by Wyndham Fairfield for a restful experience, where the calm setting ensures relaxation with Franklin's attractions nearby. Get ready for a comfortable Franklin adventure with cost-effective, inviting accommodations—lock in now!

  Call (855) 234-2997 to book with an agent.
  32.3 miles from Franklin, IA 52625

Starting at

$137.99

per night

Read Reviews View Amenities View All Rooms