The best deals on hotels when visiting New Harmony in Missouri.

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 New Harmony, Missouri 63339

The Junction Inn

28804 MO 19 Perry, MO

Guests traveling to New Harmony can find budget-conscious comfort at The Junction Inn, with rooms starting at $74.99, providing a warm and welcoming atmosphere. Stay in accommodations that provide a reliable base for your travels, offering essential comforts at a reasonable cost.

At The Junction Inn, guests can enjoy the calm environment, while keeping downtown New Harmony within reach for a day of adventure. Plan your New Harmony getaway with an inviting, cost-effective hotel—lock in now!

  Call (855) 233-7850 to book with an agent.
  16.8 miles from New Harmony, MO 63339

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Rivers Edge Motel

201 Mansion St Louisiana, MO

Guests visiting New Harmony will find affordable comfort at Rivers Edge Motel, where delightful rooms begin at $115.00, creating a welcoming atmosphere ideal for a peaceful stay. Enjoy standard amenities in rooms that offer a comfortable environment for a pleasant visit.

Enjoy a restful stay at Rivers Edge Motel, where calm accommodations and easy access to New Harmony make for the ideal balance. Lock in enhanced comfort for your New Harmony adventure—reserve your hotel now!

  Call (855) 239-5277 to book with an agent.
  20.6 miles from New Harmony, MO 63339

Starting at

$115.00

per night

Read Reviews View Amenities View All Rooms

Howard Johnson by Wyndham Hannibal

4141B MARKET ST Hannibal, MO

For a enveloping and affordable stay, Howard Johnson by Wyndham Hannibal offers inviting rooms with rates starting at $64.00, creating a welcoming and comfortable environment ideal for rest. Keep fit in our gyms, where you can maintain your exercise routine with state-of-the-art equipment and facilities.

Unwind in the spacious comfort of Howard Johnson by Wyndham Hannibal, where guests can relax while keeping New Harmony within reach. Maximize your New Harmony adventure with thoughtfully designed, affordable lodging—secure your room now!

  Call (855) 234-2997 to book with an agent.
  27.0 miles from New Harmony, MO 63339

Starting at

$64.00

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Hannibal

4141 Market St Hannibal, MO

At Baymont by Wyndham Hannibal, guests visiting New Harmony will find inviting rooms with rates starting at $75.00, providing a clean and welcoming space perfect for relaxation. Stay energized with Baymont by Wyndham’s breakfast options, which include healthy and hearty choices to start your day right.

Unwind at Baymont by Wyndham Hannibal, where guests can relax in spacious comfort while keeping New Harmony's excitement within easy reach. Make New Harmony travel simple with a hotel that provides convenience and savings—reserve now!

  Call (855) 233-0132 to book with an agent.
  27.0 miles from New Harmony, MO 63339

Starting at

$75.00

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Hannibal

4000 Market St Hannibal, MO

At Comfort Inn & Suites Hannibal, travelers bound for New Harmony can enjoy inviting accommodations with rooms starting at $99.99, creating a restorative and welcoming atmosphere. Count on the friendly and professional service at Comfort Inn to enhance your stay, with staff ready to meet your every need.

Unwind in the tranquil setting of Comfort Inn & Suites Hannibal, a perfect spot to relax while keeping New Harmony close enough for adventure. Discover a New Harmony hotel that combines affordability with welcoming hospitality—secure today!

  Call (855) 233-7850 to book with an agent.
  27.1 miles from New Harmony, MO 63339

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Hannibal

4070 Market St Hannibal, MO

Guests bound for New Harmony will find soft accommodations at Days Inn by Wyndham Hannibal, with rooms starting at $63.99, creating a warm and inviting atmosphere perfect for a peaceful stay. Receive a warm welcome from our staff, whose dedication to your comfort and satisfaction shines from check-in to check-out.

Stay at Days Inn by Wyndham Hannibal for a quiet escape, with the added benefit of having New Harmony's lively offerings just minutes away. Enjoy enhanced comfort at a great price for your New Harmony travels—secure now!

  Call (855) 234-5074 to book with an agent.
  27.1 miles from New Harmony, MO 63339

Starting at

$63.99

per night

Read Reviews View Amenities View All Rooms

Knights Inn New Florence

Booneslick Rd. 403 403 New Florence, MO

At Knights Inn New Florence, travelers to New Harmony will find secure accommodations with rates beginning at $75.99, creating a clean and comfortable environment ideal for relaxation. Experience the local charm of Knights Inn locations, often situated near attractions and points of interest.

Escape the everyday rush at Knights Inn New Florence, where calm surroundings make for a refreshing stay with New Harmony just a drive away. Book a value-focused hotel for your New Harmony travels and make the most of your visit—secure now!

  Call (855) 236-8982 to book with an agent.
  27.4 miles from New Harmony, MO 63339

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Hannibal MO

123 Huckleberry Heights Dr Hannibal, MO

Guests bound for New Harmony will find budget-conscious comfort at Motel 6 Hannibal MO, where heartwarming rooms start at $64.99, creating a warm and welcoming environment. Discover why Motel 6 is a favorite for cost-effective, extended stays and spontaneous road trips, offering unbeatable value.

Enjoy a calming retreat at Motel 6 Hannibal MO, where quiet surroundings and New Harmony's energy are just a drive apart. Stay affordably and enjoy extra perks on your New Harmony adventure—book now!

  Call (855) 239-5277 to book with an agent.
  28.0 miles from New Harmony, MO 63339

Starting at

$64.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Hannibal

120 Huckleberry Heights Dr Hannibal, MO

At Super 8 by Wyndham Hannibal, travelers to New Harmony can enjoy quiet accommodations with rates starting at $65.99, creating a clean and welcoming space perfect for unwinding. Breathe easy with Super 8's smoke-free policy, creating a clean and fresh environment for guests to enjoy.

At Super 8 by Wyndham Hannibal, travelers will find a relaxing retreat, with New Harmony offering nearby opportunities for fun and adventure. Plan ahead for your New Harmony visit with affordable, reliable lodging—book now!

  Call (855) 236-8982 to book with an agent.
  28.0 miles from New Harmony, MO 63339

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Best Western on the River

401 North 3rd Street Hannibal, MO

With rates starting at $103.99, Best Western on the River is ideal for guests bound for New Harmony, providing tucked away accommodations in a warm, inviting setting. Appreciate the historical charm of certain Best Western hotels, which integrate local heritage and architecture into their design.

Stay at Best Western on the River for a peaceful experience, where you can unwind while keeping the buzz of New Harmony close at hand. Choose accommodations that make your New Harmony adventure easy and enjoyable—reserve now!

  Call (855) 234-5074 to book with an agent.
  28.9 miles from New Harmony, MO 63339

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Hannibal

120 Lindsey Drive Hannibal, MO

Guests headed to New Harmony will appreciate the soothing comfort at Quality Inn & Suites Hannibal, where rooms start at $97.99, creating a clean, welcoming environment for relaxation. Relax in Quality Inn's sauna or steam rooms, available at select locations for a soothing and detoxifying experience.

Discover the tranquility of Quality Inn & Suites Hannibal, where restful accommodations are perfectly balanced with proximity to New Harmony. Make your New Harmony trip stress-free and comfortable with a budget-friendly hotel—lock in now!

  Call (855) 234-2997 to book with an agent.
  29.1 miles from New Harmony, MO 63339

Starting at

$97.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn & Suites

105 Lakeside Dr Hannibal, MO

At Sleep Inn & Suites, travelers to New Harmony will find restorative accommodations with rooms beginning at $133.99, creating a clean, inviting atmosphere perfect for rest. Take a moment to unwind in Sleep Inn's outdoor seating areas, offering a serene setting for relaxation or casual meetings.

Stay at Sleep Inn & Suites to enjoy spacious comfort in a calm setting, with New Harmony always close enough for a day of adventure. Enjoy your New Harmony getaway with peace of mind and budget-friendly amenities—reserve now!

  Call (855) 234-7135 to book with an agent.
  29.1 miles from New Harmony, MO 63339

Starting at

$133.99

per night

Read Reviews View Amenities View All Rooms

Best Western Teal Lake Inn

3602 South Clark St Mexico, MO

At Best Western Teal Lake Inn, guests bound for New Harmony will enjoy budget-friendly comfort with rooms starting at $121.99, creating a warm and welcoming atmosphere. Book your stay at Best Western, where you're guaranteed a mix of warm hospitality, comfortable rooms, and reliable service.

At Best Western Teal Lake Inn, you can enjoy the best of both worlds—quiet nights and quick trips into New Harmony's bustling center. Stay comfortably in New Harmony with amenities that make your trip memorable—lock in today!

  Call (855) 233-0132 to book with an agent.
  29.2 miles from New Harmony, MO 63339

Starting at

$121.99

per night

Read Reviews View Amenities View All Rooms

Luxury Inn & Suites

107 King Dr Troy, MO

At Luxury Inn & Suites, travelers visiting New Harmony will find inviting accommodations with rates starting at $99.00, creating a charming, welcoming environment ideal for rest. Enjoy a functional stay, where rooms provide the essentials for comfort and convenience, without any unnecessary extras.

Luxury Inn & Suites offers the perfect base for exploring New Harmony, with the added benefit of returning to a peaceful, quiet stay. Step into New Harmony comfort with inviting, cost-effective lodging—book your room now!

  Call (855) 233-7850 to book with an agent.
  30.1 miles from New Harmony, MO 63339

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

Amerihost Inn & Suites Mexico

900 Vance Rd Mexico, MO

At Amerihost Inn & Suites Mexico, travelers bound for New Harmony will find budget-friendly rooms with rates starting at $61.99, creating a restorative and welcoming environment perfect for relaxation. Find enhanced comfort in rooms that offer a little more than the basics, designed for travelers who appreciate extra amenities.

Unwind at Amerihost Inn & Suites Mexico, a peaceful retreat offering both relaxation and the convenience of New Harmony just a short drive away. Unwind after exploring New Harmony with a hotel that keeps both comfort and savings in mind—secure now!

  Call (855) 234-2997 to book with an agent.
  30.5 miles from New Harmony, MO 63339

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Warrenton

425 East Veterans Memorial Pkwy Warrenton, MO

With rooms starting at $74.99, Baymont by Wyndham Warrenton provides inviting accommodations for guests bound for New Harmony, creating a clean, comfortable environment. Take advantage of Baymont by Wyndham’s business centers, equipped with everything you need for a productive day.

Escape to the comfort of Baymont by Wyndham Warrenton, where a restful atmosphere ensures a quiet stay with New Harmony's attractions nearby. Discover affordable comfort that’s perfect for exploring New Harmony—reserve your room today!

  Call (855) 234-7135 to book with an agent.
  34.9 miles from New Harmony, MO 63339

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Warrenton an IHG Hotel

1008 North Highway 47 & Interstate 7 Warrenton, MO

At Holiday Inn Express Warrenton an IHG Hotel, guests bound for New Harmony can enjoy inviting rooms with rates starting at $156.99, creating a clean and comfortable space ideal for relaxation. Stay on top of your game in Holiday Inn Express's dedicated business areas, providing quiet spaces equipped with all the essentials for work.

Unwind at Holiday Inn Express Warrenton an IHG Hotel, where a calm atmosphere makes it easy to enjoy New Harmony whenever you wish. Find the comfort you need at a price you’ll love during your New Harmony adventure—secure now!

  Call (855) 235-6136 to book with an agent.
  34.9 miles from New Harmony, MO 63339

Starting at

$156.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay Warrenton Inn

220 Arlington Way Warrenton, MO

With affordable rooms starting at $70.99, Extended Stay Warrenton Inn offers inviting accommodations for travelers bound for New Harmony, creating a welcoming space ideal for unwinding. Enjoy the community feel of Extended Stay America, where you can experience the warmth and hospitality that make extended stays more enjoyable.

Positioned perfectly for relaxation, Extended Stay Warrenton Inn offers a quiet getaway while keeping New Harmony easily accessible. Book a welcoming hotel for your New Harmony travels that fits your budget—secure today!

  Call (855) 235-0725 to book with an agent.
  35.1 miles from New Harmony, MO 63339

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Warrenton

1429 North Service Rd. East I 70 Warrenton, MO

With affordable rooms from $80.81, Super 8 by Wyndham Warrenton provides inviting accommodations for guests bound for New Harmony, creating a warm and welcoming environment for relaxation. Securely park your vehicle at Super 8, where ample parking space is provided for guests’ convenience and peace of mind.

At Super 8 by Wyndham Warrenton, guests can enjoy both peaceful surroundings and the ease of exploring New Harmony whenever they wish. Enjoy extra perks and budget-friendly rates on your New Harmony trip—reserve today!

  Call (855) 236-8982 to book with an agent.
  35.4 miles from New Harmony, MO 63339

Starting at

$80.81

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn

1238 West Washington St Pittsfield, IL

With budget-conscious rooms starting at $76.99, Rodeway Inn provides affordable comfort for travelers bound for New Harmony, creating a comfortable and relaxing atmosphere. Find value in rooms that offer reliable comfort, ensuring a pleasant and worry-free stay at an economical price.

Enjoy spacious comfort at Rodeway Inn, a quiet haven nestled just a short drive from the dynamic heart of New Harmony. Enjoy savings and added comfort on your New Harmony adventure—book your stay now!

  Call (855) 233-0132 to book with an agent.
  36.2 miles from New Harmony, MO 63339

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

Monroe Street Suites

221 South Monroe St Pittsfield, IL

With rooms starting at $103.50, Monroe Street Suites provides inviting accommodations for guests bound for New Harmony, creating a mellifluous, comfortable environment ideal for relaxation. Stay in rooms that offer added comfort and convenience, making your trip enjoyable without breaking the bank.

Escape to Monroe Street Suites for a relaxing stay, with the added benefit of being close to the exciting venues in New Harmony. Relax and explore New Harmony knowing your accommodations provide excellent value—book today!

  Call (855) 233-0132 to book with an agent.
  37.2 miles from New Harmony, MO 63339

Starting at

$103.50

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Kingdom City

5750 Jade Rd Kingdom City, MO

Guests traveling to New Harmony will find Baymont by Wyndham Kingdom City a tucked away, budget-conscious choice, with rooms beginning at $89.99, creating a welcoming environment ideal for relaxation. Welcome to Baymont by Wyndham, where warm hospitality and cozy accommodations meet to create a memorable stay.

Relax and recharge at Baymont by Wyndham Kingdom City, where peaceful surroundings complement the convenience of nearby New Harmony. Enjoy added perks at a great rate for your New Harmony trip—book your hotel room now!

  Call (855) 235-0725 to book with an agent.
  38.6 miles from New Harmony, MO 63339

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn

3207 Country Rd. 211 Kingdom City, MO

For a restful stay near New Harmony, Quality Inn offers budget-friendly accommodations with rooms starting at $93.99, creating a enveloping, welcoming atmosphere. Rest easy in Quality Inn's comfortable rooms, featuring premium bedding for a good night's sleep.

Stay at Quality Inn for a relaxing retreat, where a calm atmosphere and the convenience of New Harmony make for the perfect trip. Relax and enjoy New Harmony with a hotel that keeps comfort affordable—lock in now!

  Call (855) 239-4019 to book with an agent.
  38.9 miles from New Harmony, MO 63339

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Amerihost Inn & Suites Kingdom City

3370 Gold Avenue Kingdom City, MO

For a warm-hearted and restful stay, Amerihost Inn & Suites Kingdom City offers inviting accommodations with rates beginning at $59.99, creating a warm, comfortable environment. Stay in rooms that provide additional conveniences and a touch of extra comfort, ensuring a relaxing and value-driven experience.

Just a drive from New Harmony, Amerihost Inn & Suites Kingdom City offers guests a peaceful place to recharge while keeping city attractions accessible. Get the most out of your New Harmony trip with a hotel that delivers affordability—book today!

  Call (855) 239-4019 to book with an agent.
  39.0 miles from New Harmony, MO 63339

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms