Star Rating
Hotel Name
Price Range (USD) to
Amenities
+ More

Palmyra Missouri Hotels & Motels

Find accommodations in Palmyra with the hotel list provided below. Search for the cheapest discounted hotel and motel rates in or near Palmyra, MO for your upcoming personal or group travel. Explore the most favored Palmyra, Missouri hotel and motel rooms. Browse the Palmyra area hotels to find the perfect lodging! Please use the provided map of the Palmyra hotels.

The Palmyra center is around 8 miles northwest of Hannibal Career and Technical and 9 miles northwest of Hannibal Regional Hospital.

Palmyra Hotels, Motels & Accommodations

Holiday Inn Quincy East by IHG 4821 Oak St, Quincy, IL 62305 ~13.70 miles northeast of Palmyra
  • Three Star hotel
  • Check-in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
Stoney Creek Inn Quincy 3809 Broadway St, Quincy, IL 62305 ~13.07 miles northeast of Palmyra
  • 2-star hotel
  • Access to gym on-site
Call to Book
Add your dates for price
Very Good 8.6 /10 Recent Reviews Call BookMore Details
Fairfield Inn & Suites Quincy 4415 Broadway, Quincy, IL 62305 ~13.36 miles northeast of Palmyra
  • 3 star hotel
  • 10 suites in hotel
Call to Book
Add your dates for price
Very Good 8.6 /10 Review Score Call BookMore Details
Holiday Inn Express & Suites Hannibal - Medical Center by IHG 120 Shinn Lane, Hannibal, MO 63401 ~7.34 miles southeast of Palmyra
  • Three Star property
  • Check-in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.8 /10 Hotel Reviews Call BookMore Details
Oak Hill Inn & Suites 1701 Oak St, Canton, MO 63435 ~22.45 miles north of Palmyra
  • Midscale property
  • 3 floors in property
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Town & Country Inn and Suites 110 North 54th St, Quincy, IL 62305 ~13.78 miles northeast of Palmyra
  • Midscale property
  • Airport shuttle provided
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Hampton Inn Keokuk 3201 Main Street, Keokuk, IA 52632 ~43.15 miles north of Palmyra
  • Affordable hotel
  • Has environment-friendly policy See policy
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Best Western on the River 401 North 3rd Street, Hannibal, MO 63401 ~10.49 miles southeast of Palmyra
  • Affordable property
  • 3 floors in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Sleep Inn & Suites Hannibal West 105 Lakeside Dr, Hannibal, MO 63401 ~7.46 miles southeast of Palmyra
  • Midscale hotel
  • Hotel has a green policy See policy
Call to Book
Add your dates for price
Excellent 9.6 /10 Review Score Call BookMore Details
Quality Inn & Suites Keokuk North 3404 Main St, Keokuk, IA 52632 ~43.35 miles north of Palmyra
  • Mid-scale hotel
  • Hotel has 3 floors
Call to Book
Add your dates for price
Very Good 8.6 /10 Reviews Call BookMore Details
Quality Inn & Suites Hannibal West 120 Lindsey Drive, Hannibal, MO 63401 ~7.59 miles southeast of Palmyra
  • Mid-scale hotel
  • Free breakfast available
Call to Book
Add your dates for price
Very Good 8.0 /10 Hotel Reviews Call BookMore Details
AmericInn by Wyndham Quincy 4122 Broadway St, Quincy, IL 623059102 ~13.16 miles northeast of Palmyra
  • Three Star hotel
  • 3 floors in hotel
Call to Book
Add your dates for price
Average 7.4 /10 Review Score Call BookMore Details
Comfort Inn & Suites - Hannibal 4000 Market St, Hannibal, MO 63401 ~10.00 miles southeast of Palmyra
  • 3-star hotel
  • Check in: 3:00 PM - midnight
Call to Book
Add your dates for price
Average 7.6 /10 Read Reviews Call BookMore Details
Quality Inn & Suites Quincy - Downtown 225 South 4th Street, Quincy, IL 62301 ~10.89 miles northeast of Palmyra
  • 3 star hotel
  • 6 suites in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Latest Reviews Call BookMore Details
Heritage Hotel Quincy 300 Gardner Expy, Quincy, IL 62301 ~10.75 miles northeast of Palmyra
  • 2 star property
  • Hotel has 51 rooms
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
Econo Lodge Quincy 224 North 36th Street, Quincy, IL 62301 ~12.81 miles northeast of Palmyra
  • Low Cost hotel
  • Pets/Animals Allowed
Call to Book
Add your dates for price
Average 6.8 /10 Reviews Call BookMore Details
Super 8 by Wyndham Keokuk 3511 Main St, Keokuk, IA 52632 ~43.45 miles north of Palmyra
  • Economy hotel
  • 4 suites in property
Call to Book
Add your dates for price
Average 7.6 /10 Review Score Call BookMore Details
Microtel Inn & Suites by Wyndham Quincy Downtown / River Area 200 South 3rd St, Quincy, IL 62301 ~10.87 miles northeast of Palmyra
  • 3 star property
  • Hotel has 3 floors
Call to Book
Add your dates for price
Average 7.6 /10 Read Reviews Call BookMore Details
Happy Stay Inn 500 Mark Twain Ave, Hannibal, MO 63401 ~10.26 miles southeast of Palmyra
  • Cheap property
  • Hotel has 38 rooms
Call to Book
Add your dates for price
Average 6.7 /10 Read Reviews Call BookMore Details
Baymont by Wyndham Hannibal 4141 Market St, Hannibal, MO 63401 ~9.98 miles southeast of Palmyra
  • Midscale property
  • 120 rooms in hotel
Call to Book
Add your dates for price
Average 6.4 /10 Read Reviews Call BookMore Details
Baymont by Wyndham Keokuk 325 Main St, Keokuk, IA 52632 ~41.82 miles north of Palmyra
  • Mid-scale hotel
  • Check-in: 3:00 PM - 1:00 AM
Call to Book
Add your dates for price
Average 6.2 /10 Recent Reviews Call BookMore Details
Super 8 by Wyndham Hannibal 120 Huckleberry Heights Dr, Hannibal, MO 63401 ~9.78 miles southeast of Palmyra
  • Low-priced Motel hotel
  • 59 rooms in hotel
Call to Book
Add your dates for price
Average 7.2 /10 Reviews Call BookMore Details
Howard Johnson BY Wyndham Hannibal 4141B MARKET ST, Hannibal, MO 63401 ~9.99 miles southeast of Palmyra
  • 2-star property
  • 30 sleeping rooms in hotel
Call to Book
Add your dates for price
Average 7.4 /10 Recent Reviews Call BookMore Details
FairBridge Inn Express Monroe City 3 Gateway Sq. Drive, Monroe City, MO 63456 ~14.31 miles southwest of Palmyra
  • Low Cost Motel hotel
  • Free comp. breakfast
Call to Book
Add your dates for price
Very Good 8.6 /10 Hotel Reviews Call BookMore Details
Days Inn by Wyndham Hannibal 4070 Market St, Hannibal, MO 63401 ~9.94 miles southeast of Palmyra
  • 2-star hotel
  • Hotel has 2 floors
Call to Book
Add your dates for price
Average 6.7 /10 Guest Reviews Call BookMore Details
Motel 6 Hannibal MO 123 Huckleberry Heights Dr, Hannibal, MO 63401 ~9.89 miles southeast of Palmyra
  • Economical Motel property
  • Check-in: 3:00 PM - 3:00 AM
Call to Book
Add your dates for price
Average 7.4 /10 Recent Reviews Call BookMore Details
William Watson Hotel 105 East Washington Street, Pittsfield, IL 62363 ~40.36 miles east of Palmyra
  • 3-star property
  • Access to gym on-site
Call to Book
Add your dates for price
Excellent 9.2 /10 Latest Reviews Call BookMore Details
Green Acres Hotel 625 West Washington, Pittsfield, IL 62363 ~39.92 miles east of Palmyra
  • Midscale hotel
  • 2 floors in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Recent Reviews Call BookMore Details
Chief Motel 2701 Main St, Keokuk, IA 52632 ~42.98 miles north of Palmyra
  • Midscale Motel hotel
  • Pets Welcome
Call to Book
Add your dates for price
Average 7.8 /10 Review Score Call BookMore Details
The Junction Inn 28804 MO 19, Perry, MO 63462 ~26.03 miles south of Palmyra
  • 2-star property
  • 40 sleeping rooms in hotel
Call to Book
Add your dates for price
Average 6.4 /10 Guest Reviews Call BookMore Details
Rodeway Inn Pittsfield 1238 West Washington St, Pittsfield, IL 62363 ~39.34 miles east of Palmyra
  • Economy hotel
  • Check in: 2:00 PM - 10:00 PM
Call to Book
Add your dates for price
Average 6.8 /10 Hotel Reviews Call BookMore Details
Budget Inn Palmyra 423 East Lafayette Street, Palmyra, 63461
  • Affordable Motel property
  • Check-in time: 14:00:00
Call to Book
Add your dates for price
Average 6.1 /10 Recent Reviews Call BookMore Details
The Atrium Hotel on Third 201 South 3rd St, Quincy, IL 62301 ~10.86 miles northeast of Palmyra
  • 3 star hotel
  • 145 sleeping rooms in hotel
Call to Book
Add your dates for price
Average 7.9 /10 Latest Reviews Call BookMore Details
Super 8 by Wyndham Bowling Green 1216 East Champ Clark Drive, Bowling Green, MO 63334 ~36.82 miles southeast of Palmyra
  • 2-star hotel
  • Free breakfast
Call to Book
Add your dates for price
Excellent 9.1 /10 Reviews Call BookMore Details
Budget Inn 3764 Main St, Keokuk, IA 52632 ~43.83 miles north of Palmyra
  • Low-priced Motel hotel
  • Pets/Animals Allowed
Call to Book
Add your dates for price
Very Good 8.2 /10 Review Score Call BookMore Details
Simple Rewards Inn Shelbina 711 North Highway 15, Shelbina, MO 63468 ~28.22 miles west of Palmyra
  • High-end hotel
  • Free breakfast
Call to Book
Add your dates for price
Very Good 8.9 /10 Read Reviews Call BookMore Details
ECONOMY INN & SUITES 3604 MCMASTERS AVENUE HANNIBAL, MISSOURI 63401, QUINCY, IL 63401 ~9.04 miles southeast of Palmyra
  • Midscale hotel
  • Check-in time: 3.00 pm
Call to Book
Add your dates for price
Call BookMore Details
EAGLES NEST HOTEL 300 South THIRD ST, QUINCY, IL 62301 ~10.80 miles northeast of Palmyra
  • Economical hotel
  • Free breakfast
Call to Book
Add your dates for price
Call BookMore Details
Rivers Edge Motel 201 Mansion St, Louisiana, MO 63353 ~34.50 miles southeast of Palmyra
  • Two-star Motel hotel
  • 30 rooms in hotel
Call to Book
Add your dates for price
Call BookMore Details
The Grand Anne Bed & Breakfast 816 Grand Ave. IA, KEOKUK, Iowa 52632 ~42.51 miles north of Palmyra
  • 4-star hotel
Call to Book
Add your dates for price
Call BookMore Details
Monroe Street Suites 221 South Monroe St, Pittsfield, IL 62363 ~40.45 miles east of Palmyra
  • Low-priced hotel
  • 6 sleeping rooms in hotel
Call to Book
Add your dates for price
Call BookMore Details
West Central Lodging 20545 County Highway 11 United States of America, Pittsfield, Illinois 62363 ~40.57 miles east of Palmyra
  • Two-star hotel
Call to Book
Add your dates for price
Call BookMore Details
Holiday Inn Express Keokuk Main St. & amp; 4th Street, Keokuk, Iowa 52632 ~41.87 miles north of Palmyra
  • Mid-scale hotel
Call to Book
Add your dates for price
Call BookMore Details
Bel Air Motel 501 US 36 Bus Monroe CityMissouri 63456, Monroe City, 63456 ~14.68 miles southwest of Palmyra
  • 2 star Motel hotel
Call to Book
Add your dates for price
Call BookMore Details
The Belvedere Inn 521 Bird St, Hannibal, 63401 ~10.50 miles southeast of Palmyra
  • 3 star hotel
Call to Book
Add your dates for price
Call BookMore Details
Harbor Inn 18552 Harbortown Rd. Saline Township, Missouri, United States, Hannibal, 63456 ~17.51 miles southwest of Palmyra
  • 2-star hotel
  • Check-in: 15:00:00
Call to Book
Add your dates for price
Call BookMore Details
Budget Host Inn Quincy Maine 200, Quincy, 62301 ~10.88 miles northeast of Palmyra
  • 2-star property
Call to Book
Add your dates for price
Call BookMore Details
Quincy City Center Hotel Quincy 201 South 3rd St. IL, Quincy, Illinois 62301 ~10.86 miles northeast of Palmyra
  • Midscale property
Call to Book
Add your dates for price
Call BookMore Details
Comfort Inn 123 Huckleberry Heights Dr. MO United States, Hannibal, Missouri 63401 ~9.78 miles southeast of Palmyra
  • Two-star Motel property
Call to Book
Add your dates for price
Call BookMore Details
Roosters Crow Studio 221 Bird St., Hannibal, 63401 ~10.59 miles southeast of Palmyra
  • Two-star property
Call to Book
Add your dates for price
Call BookMore Details

Next: See My Palmyra Hotels with Pricing

FAQs about hotels in Palmyra

What are the top reviewed hotels in Palmyra?

Holiday Inn Express & Suites Hannibal - Medical Center by IHG, Sleep Inn & Suites Hannibal West and Oak Hill Inn & Suites are the best rated hotels based on customer reviews in the last 365 days.

What are the 4-5 star hotels in Palmyra?

Simple Rewards Inn Shelbina, The Grand Anne Bed & Breakfast and The Atrium Hotel on Third are the top 3 luxury hotels near Palmyra city center.

What hotels are closest to the city center of Palmyra?

Budget Inn Palmyra, Holiday Inn Express & Suites Hannibal - Medical Center by IHG, and Sleep Inn & Suites Hannibal West are the properties closest to Palmyra city center.

What are the best independent hotels in Palmyra?

Oak Hill Inn & Suites, William Watson Hotel and Simple Rewards Inn Shelbina are the best rated independent hotels (not part of a big brand).

What are the most popular Choice Hotels branded hotels in Palmyra?

Sleep Inn & Suites Hannibal West, Quality Inn & Suites Quincy - Downtown and Quality Inn & Suites Keokuk North are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the most popular IHG hotels in Palmyra?

Holiday Inn Express & Suites Hannibal - Medical Center by IHG and Holiday Inn Quincy East by IHG are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top