The best deals on hotels when visiting Moray in Kansas.

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 Moray, Kansas 66087

Holiday Inn Express & Suites Atchison an IHG Hotel

401 Main St Atchison, KS

For a comfortable stay, Holiday Inn Express & Suites Atchison an IHG Hotel offers inviting rooms with rates beginning at $159.99, creating a warm and inviting space ideal for travelers visiting Moray. Make the most of Holiday Inn Express's express breakfast options, offering quick and tasty meals for guests on the move.

For a peaceful retreat, Holiday Inn Express & Suites Atchison an IHG Hotel offers calm surroundings with the added bonus of downtown Moray still being nearby. Find a hotel that complements your Moray travels with convenience and value—lock in now!

  Call (855) 233-7850 to book with an agent.
  14.2 miles from Moray, KS 66087

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Hotel Eastin Riverwalk

401 South 10th St Atchison, KS

With rates beginning at $59.53, Hotel Eastin Riverwalk is a practical option for travelers to Moray, providing enveloping accommodations perfect for relaxation and rest. Relax in accommodations that provide a welcoming environment, with everything you need for a comfortable and affordable visit.

Those seeking a quieter location will appreciate Hotel Eastin Riverwalk, where they can enjoy the calm while downtown Moray is a short drive away. Enjoy reliable, comfortable lodging that fits your budget in Moray—secure now!

  Call (855) 234-2997 to book with an agent.
  14.3 miles from Moray, KS 66087

Starting at

$59.53

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Atchison

509 South 9th St Atchison, KS

With rates beginning at $68.99, Super 8 by Wyndham Atchison is a smart option for travelers visiting Moray, creating a tranquil, comfortable space for guests seeking relaxation. Rely on straightforward accommodations at Super 8, focusing on essential comforts and impeccable cleanliness.

With downtown Moray a scenic drive away, guests at Super 8 by Wyndham Atchison can balance city exploration with the calm and tranquility of their stay. Book a comfortable, budget-friendly stay for your Moray visit today!

  Call (855) 235-6136 to book with an agent.
  14.5 miles from Moray, KS 66087

Starting at

$68.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Atchison

500 Highway 73 Atchison, KS

At Quality Inn Atchison, travelers to Moray will find inviting rooms with rates from $120.99, creating a warm, welcoming space perfect for relaxation. Explore local dining and entertainment options with Quality Inn's prime locations, offering easy access to the best of each destination.

Guests can unwind at Quality Inn Atchison in peaceful surroundings, while downtown Moray remains easily accessible by car. Find out how relaxing Moray can be with accommodations that fit your budget—secure now!

  Call (855) 233-0132 to book with an agent.
  14.5 miles from Moray, KS 66087

Starting at

$120.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites St. Joseph an IHG Hotel

3600 North Village Dr. St. Joseph, MO

Guests visiting Moray will appreciate the inviting comfort at Holiday Inn Express Hotel & Suites St. Joseph an IHG Hotel, with budget-friendly rooms starting at $164.00, creating a clean, welcoming space. Savor the convenience of Holiday Inn Express's grab-and-go breakfast options, perfect for early risers or guests on the move.

Guests staying at Holiday Inn Express Hotel & Suites St. Joseph an IHG Hotel will love the calm atmosphere, with the added benefit of downtown Moray being just a short drive away. Stay comfortably in Moray and let the savings add to your adventure—book now!

  Call (855) 236-8982 to book with an agent.
  19.5 miles from Moray, KS 66087

Starting at

$164.00

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Hiawatha Hotel

119 East Lodge Street Hiawatha, KS

Guests traveling to Moray will appreciate the inviting accommodations at Best Western Plus Hiawatha Hotel, where relaxed rooms start at $131.99, creating a warm, welcoming environment. Enjoy the added value of loyalty rewards when you stay at Best Western Plus, part of the Best Western Rewards program.

Travelers will find the perfect retreat at Best Western Plus Hiawatha Hotel, where calm surroundings offer rest while downtown Moray remains accessible. Choose a hotel that adds value to your Moray journey—lock in your room now!

  Call (855) 234-2997 to book with an agent.
  19.6 miles from Moray, KS 66087

Starting at

$131.99

per night

Read Reviews View Amenities View All Rooms

FairBridge Inn Express Hiawatha

101 Lodge Rd Hiawatha, KS

With budget-friendly rooms from $94.99, FairBridge Inn Express Hiawatha provides inviting comfort for travelers bound for Moray, creating a warm, inviting environment perfect for unwinding. Stay in rooms that elevate your stay with additional conveniences, ensuring a comfortable and affordable experience.

Relax in the serene surroundings of FairBridge Inn Express Hiawatha, with downtown Moray remaining within easy reach for a day of exploration. Enjoy your Moray adventure with a hotel that pairs quality and affordability—lock in today!

  Call (855) 235-6136 to book with an agent.
  19.7 miles from Moray, KS 66087

Starting at

$94.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott St. Joseph

4779 Tuscany Drive St. Joseph, MO

With rooms beginning at $164.99, Fairfield Inn & Suites by Marriott St. Joseph provides affordable comfort for travelers to Moray, creating a warm and welcoming space perfect for relaxation. Discover the ease of traveling with pets thanks to Fairfield's pet-friendly policies, welcoming your furry friends with open arms.

Guests at Fairfield Inn & Suites by Marriott St. Joseph will appreciate the calm environment, with the excitement of downtown Moray just a short drive away. Embrace the best of Moray with a welcoming, cost-effective hotel—book your stay today!

  Call (855) 233-7850 to book with an agent.
  19.7 miles from Moray, KS 66087

Starting at

$164.99

per night

Read Reviews View Amenities View All Rooms

Quality Suites St. Joseph

917 North Woodbine Rd St. Joseph, MO

For an inviting stay, Quality Suites St. Joseph offers safe accommodations with rates from $89.99, creating a comfortable environment ideal for travelers bound for Moray. Enjoy the extra amenities and comfort that our rooms offer, designed to make your stay both pleasant and economical.

Unwind in the calm atmosphere of Quality Suites St. Joseph, where quiet surroundings create a relaxing stay, and downtown Moray is still nearby. Discover the best value for your Moray stay with a hotel that won’t disappoint—reserve now!

  Call (855) 233-7850 to book with an agent.
  19.8 miles from Moray, KS 66087

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn St. Joseph

3928 Frederick Ave St. Joseph, MO

With rooms beginning at $136.99, Hampton Inn St. Joseph provides affordable accommodations for travelers visiting Moray, creating a warm and welcoming environment for relaxation. Dine on demand with Hampton’s all-day dining facility, serving up delicious meals and snacks at any time you desire.

At Hampton Inn St. Joseph, the peaceful surroundings provide a restful stay, while downtown Moray is just a convenient drive away. Get the rest and comfort you deserve while exploring Moray—secure your hotel room now!

  Call (855) 239-4019 to book with an agent.
  19.9 miles from Moray, KS 66087

Starting at

$136.99

per night

Read Reviews View Amenities View All Rooms

Stoney Creek Hotel St. Joseph

1201 North Woobine Rd St. Joseph, MO

With elevated comfort, Stoney Creek Hotel St. Joseph near Moray provides a mellifluous escape, where quality rooms start at an accessible rate of $134.99 per night. Stay in rooms that provide a luxurious retreat with enhanced amenities and attentive service, perfect for relaxing after a busy day.

A relaxing stay awaits at Stoney Creek Hotel St. Joseph, where peaceful surroundings provide a calm retreat and downtown Moray is nearby. Get ready for a Moray trip filled with premium amenities and impeccable service—lock in today!

  Call (855) 233-0132 to book with an agent.
  20.0 miles from Moray, KS 66087

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Sunflower Motel Hiawatha by OYO

406 1st St Hiawatha, KS

At Sunflower Motel Hiawatha by OYO, travelers to Moray can find budget-conscious comfort with rooms beginning at $65.05, creating a cushy, comfortable environment for guests. Stay in a room that balances comfort and practicality, offering dependable amenities for a pleasant and budget-friendly visit.

Unwind in the calm atmosphere of Sunflower Motel Hiawatha by OYO, where quiet surroundings create a relaxing stay, and downtown Moray is still nearby. Book now and make your Moray adventure both affordable and memorable—secure today!

  Call (855) 239-5277 to book with an agent.
  20.0 miles from Moray, KS 66087

Starting at

$65.05

per night

Read Reviews View Amenities View All Rooms

Motel 6 Saint Joseph MO

4021 Frederick Ave St. Joseph, MO

At Motel 6 Saint Joseph MO, travelers to Moray will find inviting accommodations with rates beginning at $69.99, creating a warm and comfortable space perfect for relaxation. Relax in Motel 6's accommodations, knowing that you're receiving one of the best values in lodging without sacrificing quality or comfort.

Rest in the serene environment of Motel 6 Saint Joseph MO, with downtown Moray nearby for a blend of quiet and city excitement. Enjoy more of Moray with a value-driven hotel stay—lock in your reservation now!

  Call (855) 235-0725 to book with an agent.
  20.0 miles from Moray, KS 66087

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

AmeriStay Inn

4502 South US Highway 169 St. Joseph, MO

For a restful stay near Moray, AmeriStay Inn offers budget-friendly accommodations with rooms starting at $105.29, creating a snug, welcoming atmosphere. Find a comfortable retreat with rooms that offer more amenities and space, ensuring a relaxing and value-driven stay.

Discover a peaceful stay at AmeriStay Inn, where guests can relax and explore Moray's attractions just a quick drive away. Make the most of your Moray experience with cozy, cost-effective hotel options—book now!

  Call (855) 233-7850 to book with an agent.
  20.6 miles from Moray, KS 66087

Starting at

$105.29

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Mound City

109 West 8Th Street Mound City, MO

At Super 8 by Wyndham Mound City, travelers bound for Moray can unwind in charming rooms with rates starting at $98.99, creating a warm and welcoming environment. Settle into the homely atmosphere of Super 8’s lobbies, ideal for relaxation or catching up on work with comfortable seating and ambient lighting.

At Super 8 by Wyndham Mound City, guests can find comfort in spacious surroundings, while keeping Moray easily accessible for a day of exploration. Stay affordably and enjoy the best of Moray with a hotel that understands your needs—lock in today!

  Call (855) 234-7135 to book with an agent.
  25.8 miles from Moray, KS 66087

Starting at

$98.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites Leavenworth

1101 North 4th Street Leavenworth, KS

Guests visiting Moray will find harmonious comfort at Fairfield Inn & Suites Leavenworth, with rooms beginning at $129.99, creating a warm and inviting space ideal for rest. Benefit from Fairfield's laundry and dry cleaning services, ensuring you always look your best during your travels.

Escape the crowds at Fairfield Inn & Suites Leavenworth, where guests can relax in quiet comfort with Moray's highlights just a short drive away. Plan your Moray adventure with a hotel that’s as inviting as it is affordable—secure now!

  Call (855) 239-4019 to book with an agent.
  32.9 miles from Moray, KS 66087

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

TownePlace Suites by Marriott Leavenworth

1001 North 4th Street Leavenworth, KS

Guests headed to Moray will find restful accommodations at TownePlace Suites by Marriott Leavenworth, where rooms begin at $149.99, creating a warm and welcoming environment ideal for rest. Enjoy the freedom of personalized living at TownePlace Suites, with customizable closet systems by The Container Store®.

Enjoy a tranquil stay at TownePlace Suites by Marriott Leavenworth, and venture into Moray whenever you're ready for more excitement. Take advantage of extra features and affordability while exploring Moray—lock in now!

  Call (855) 235-6136 to book with an agent.
  33.0 miles from Moray, KS 66087

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Leavenworth Local Hotel

600 Shawnee St Leavenworth, KS

Guests traveling to Moray will appreciate the inviting comfort at Leavenworth Local Hotel, where budget-friendly rooms start at $98.99, creating a warm, welcoming environment. Relax in rooms that offer the basic necessities for a comfortable stay, with a focus on cleanliness and efficient service.

Find your quiet escape at Leavenworth Local Hotel, situated conveniently for exploring the vibrant attractions of Moray just a short drive away. Discover the smart way to stay in Moray with inviting and affordable lodging—reserve now!

  Call (855) 234-5074 to book with an agent.
  33.5 miles from Moray, KS 66087

Starting at

$98.99

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton Leavenworth Downtown

250 Delaware Street Leavenworth, KS

Home2 Suites by Hilton Leavenworth Downtown is the perfect choice for travelers visiting Moray, with comfortable accommodations crafted for relaxation, with nightly rates starting from $118.99. Stay connected with the 24/7 business center, complete with printing and copying capabilities for all your business needs.

Find your ideal getaway at Home2 Suites by Hilton Leavenworth Downtown, where calm surroundings and the convenience of Moray come together seamlessly. Enjoy added perks and comfort while exploring Moray—secure your accommodations now!

  Call (855) 234-2997 to book with an agent.
  33.6 miles from Moray, KS 66087

Starting at

$118.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Leavenworth

405 Choctaw Street Leavenworth, KS

Guests traveling to Moray will find safe accommodations at Hampton Inn Leavenworth, with rooms starting at $116.99, creating a warm and welcoming atmosphere. Enjoy the warmth and ambiance of Hampton’s fireplaces in select lobby areas, creating a cozy gathering spot during cooler months.

Step away from the noise and recharge at Hampton Inn Leavenworth, where a calm atmosphere is paired with easy access to Moray. Maximize your Moray experience with a hotel that makes your stay unforgettable—reserve today!

  Call (855) 233-7850 to book with an agent.
  33.7 miles from Moray, KS 66087

Starting at

$116.99

per night

Read Reviews View Amenities View All Rooms

Rock Creek Hotel

1423 Old Highway 75 Sabetha, KS

At Rock Creek Hotel, travelers to Moray will find sheltered, budget-friendly rooms with rates starting at $114.00, creating a warm and inviting space for relaxation. Find comfort in rooms that offer additional amenities and space, ensuring a relaxing and value-packed stay.

Guests will appreciate the serenity of Rock Creek Hotel and its close proximity to all that Moray has to offer. Get ready for a Moray visit where comfort and savings go hand in hand—reserve now!

  Call (855) 233-7850 to book with an agent.
  33.9 miles from Moray, KS 66087

Starting at

$114.00

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Airport Platte City

504 Prairie View Rd Platte City, MO

At Travelodge by Wyndham Airport Platte City, travelers to Moray can enjoy inviting accommodations with rooms starting at $58.99, creating a warm, welcoming space ideal for relaxation. Navigate your travels easily with Travelodge's prime locations, offering straightforward access to highways and public transit.

Find your perfect escape at Travelodge by Wyndham Airport Platte City, offering peaceful accommodations and easy access to Moray’s top attractions. Choose value and comfort for your Moray travels—book your affordable stay now!

  Call (855) 239-5277 to book with an agent.
  34.1 miles from Moray, KS 66087

Starting at

$58.99

per night

Read Reviews View Amenities View All Rooms

Suburban Studios Kansas City Airport North

1201 Branch Street Platte City, MO

At Suburban Studios Kansas City Airport North, guests visiting Moray will find inviting accommodations with rooms beginning at $61.99, creating a warm and welcoming space ideal for relaxation. Experience lodging that understands the basics, with rooms that offer essential comforts and a welcoming environment.

Find the ideal balance of relaxation and convenience at Suburban Studios Kansas City Airport North, where a peaceful stay is complemented by proximity to Moray. Lock in a welcoming, cost-conscious stay for your Moray visit—reserve today!

  Call (855) 239-4019 to book with an agent.
  34.7 miles from Moray, KS 66087

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Americas Stay Inn

303 Montana Ct Leavenworth, KS

Guests traveling to Moray will appreciate the inviting accommodations at Americas Stay Inn, where snug rooms start at $70.00, creating a warm, welcoming space. Stay in accommodations that are perfect for guests who value practicality and affordability, with clean rooms and essential services.

Guests at Americas Stay Inn will appreciate the calm surroundings, with Moray's vibrant offerings only a short drive away. Rest assured knowing your Moray trip will be cozy and budget-conscious—book your room today!

  Call (855) 234-2997 to book with an agent.
  35.7 miles from Moray, KS 66087

Starting at

$70.00

per night

Read Reviews View Amenities View All Rooms