The best deals on hotels when visiting Old Jamestown 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 Old Jamestown, Missouri 63034

Quality Inn Florissant St. Louis

55 Dunn Rd Florissant, MO

For an affordable and cushy stay, Quality Inn Florissant St. Louis offers inviting rooms with rates beginning at $56.99, creating a welcoming and comfortable space for guests. Experience attentive service with Quality Inn's concierge team, ready to assist with reservations, transportation, and personal requests.

Guests at Quality Inn Florissant St. Louis can enjoy the best of both worlds: a quiet, peaceful stay and easy access to downtown Old Jamestown for city exploration. Enjoy your Old Jamestown visit to the fullest with a hotel that delivers cost-effective comfort—secure now!

  Call (855) 235-6136 to book with an agent.
  5.2 miles from Old Jamestown, MO 63034

Starting at

$56.99

per night

Read Reviews View Amenities View All Rooms

Best Western St. Louis Airport North Hotel & Suites

323 Taylor Road Hazelwood, MO

With rooms starting at $80.99, Best Western St. Louis Airport North Hotel & Suites provides inviting accommodations for guests bound for Old Jamestown, creating a harmonious, comfortable environment ideal for relaxation. Stay connected with complimentary Wi-Fi at Best Western, making it easy to work remotely or share your travel experiences.

At Best Western St. Louis Airport North Hotel & Suites, guests can relax in a more serene setting, while downtown Old Jamestown remains accessible for a day of exploring the city. Stay worry-free in Old Jamestown with a hotel that makes affordability feel luxurious—book today!

  Call (855) 235-6136 to book with an agent.
  5.5 miles from Old Jamestown, MO 63034

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn by Wyndham St. Louis Hazelwood Airport North

318 Taylor Rd Hazelwood, MO

Guests traveling to Old Jamestown can unwind at La Quinta Inn by Wyndham St. Louis Hazelwood Airport North, where budget-friendly rooms start at $62.99, creating a warm, inviting atmosphere ideal for rest. Choose La Quinta by Wyndham for your next stay, where bright mornings and comfortable nights make for a truly enjoyable travel experience.

Guests at La Quinta Inn by Wyndham St. Louis Hazelwood Airport North can appreciate the peaceful surroundings while still having downtown Old Jamestown within easy reach for a day of adventure. Step into Old Jamestown comfort with accommodations that promise great value—book today!

  Call (855) 239-5277 to book with an agent.
  5.5 miles from Old Jamestown, MO 63034

Starting at

$62.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites St. Louis Hazelwood

7133 Douglas West Palmer Hazelwood, MO

At Comfort Inn & Suites St. Louis Hazelwood, travelers to Old Jamestown will find budget-friendly rooms with rates beginning at $90.99, creating a welcoming and comfortable environment. Trust in the attentive and caring staff at Comfort Inn, ready to ensure your stay is both comfortable and enjoyable.

The serene surroundings of Comfort Inn & Suites St. Louis Hazelwood offer guests a quiet retreat, while downtown Old Jamestown is still just a drive away for easy access to the city. Enjoy the perfect Old Jamestown retreat with cost-effective lodging that doesn’t skimp on quality—lock in today!

  Call (855) 235-6136 to book with an agent.
  5.7 miles from Old Jamestown, MO 63034

Starting at

$90.99

per night

Read Reviews View Amenities View All Rooms

HomeTowne Studios by Red Roof St. Louis Airport / N Lindbergh

6065 North Linbergh Blvd Hazelwood, MO

With affordable rooms beginning at $53.99, HomeTowne Studios by Red Roof St. Louis Airport / N Lindbergh provides budget-conscious accommodations for travelers headed to Old Jamestown, creating a warm, welcoming environment. Relax in accommodations that offer reliable comfort and standard amenities, making your stay both convenient and economical.

Guests at HomeTowne Studios by Red Roof St. Louis Airport / N Lindbergh will appreciate the balance of city access and a quieter, more peaceful environment, with downtown Old Jamestown still within reach. Plan your Old Jamestown visit wisely with budget-friendly, inviting accommodations—book now!

  Call (855) 236-8982 to book with an agent.
  6.5 miles from Old Jamestown, MO 63034

Starting at

$53.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Hazelwood MO

5781 Campus Ct Hazelwood, MO

With rooms from $62.84, Motel 6 Hazelwood MO offers budget-conscious accommodations for travelers headed to Old Jamestown, creating a restorative, comfortable environment for all guests. Sleep soundly at Motel 6, supported by their commitment to providing clean, quiet, and cozy rooms night after night.

Guests staying at Motel 6 Hazelwood MO will love how close they are to downtown Old Jamestown, where a short drive delivers them to the city’s top destinations. Stay affordably and comfortably on your Old Jamestown adventure—reserve today!

  Call (855) 236-8982 to book with an agent.
  7.1 miles from Old Jamestown, MO 63034

Starting at

$62.84

per night

Read Reviews View Amenities View All Rooms

Hilton St. Louis Airport

10330 Natural Bridge Rd St. Louis, MO

Those visiting Old Jamestown will enjoy the refined comfort of Hilton St. Louis Airport, where quality rooms create a welcoming atmosphere, with rates beginning at $93.33. Relax in the comfort of Hilton's library lounges, offering a quiet space to read, work, or simply unwind.

From Hilton St. Louis Airport, guests can drive into downtown Old Jamestown, where they can explore the city’s most popular spots before retreating to a peaceful stay. Discover a hotel in Old Jamestown that provides everything you need for a perfect stay—book today!

  Call (855) 239-4019 to book with an agent.
  8.1 miles from Old Jamestown, MO 63034

Starting at

$93.33

per night

Read Reviews View Amenities View All Rooms

Quality Inn St. Louis Airport Hotel

10232 Natural Bridge Rd St. Louis, MO

With rooms starting at $61.99, Quality Inn St. Louis Airport Hotel provides inviting accommodations for guests traveling to Old Jamestown, creating a safe, welcoming environment. Start your day strong with Quality Inn's complimentary hot breakfast, offering everything from eggs and waffles to healthy options.

The balance of city access and peaceful surroundings is perfect for guests at Quality Inn St. Louis Airport Hotel, where downtown Old Jamestown is a brief drive away. Relax in Old Jamestown with a hotel that delivers convenience and savings—secure your room today!

  Call (855) 239-4019 to book with an agent.
  8.1 miles from Old Jamestown, MO 63034

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites St. Louis Airport an IHG Hotel

10000 Natural Bridge Road St. Louis, MO

For a comfortable stay near Old Jamestown, Holiday Inn Express & Suites St. Louis Airport an IHG Hotel offers budget-conscious rooms with rates beginning at $119.00, creating a restful, inviting space for relaxation. Experience the reliability of Holiday Inn Express's backup power systems, ensuring continuous comfort and connectivity during your stay.

At Holiday Inn Express & Suites St. Louis Airport an IHG Hotel, guests can relax in a more serene setting, while downtown Old Jamestown remains accessible by car for sightseeing and exploration. Escape to Old Jamestown and indulge in well-designed, cost-effective lodging—book today!

  Call (855) 233-7850 to book with an agent.
  8.2 miles from Old Jamestown, MO 63034

Starting at

$119.00

per night

Read Reviews View Amenities View All Rooms

Best Western Plus St. Louis Airport Hotel

4576 Woodson Road St. Louis, MO

With rooms starting at $114.99, Best Western Plus St. Louis Airport Hotel provides budget-conscious accommodations for travelers bound for Old Jamestown, creating a warm and inviting space. Relax in the spacious rooms at Best Western Plus, designed with extra comfort features and modern décor to enhance your travel experience.

Guests at Best Western Plus St. Louis Airport Hotel are close enough to downtown Old Jamestown to explore its top attractions, while enjoying a peaceful retreat afterward. Find your comfort zone in Old Jamestown with a hotel that delivers great value—reserve now!

  Call (855) 233-0132 to book with an agent.
  8.2 miles from Old Jamestown, MO 63034

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

Renaissance by Marriott St. Louis Airport Hotel

9801 Natural Bridge Road Saint Louis, MO

Unwind in a refined paradise at Renaissance by Marriott St. Louis Airport Hotel as you visit Old Jamestown, where upscale accommodations deliver unparalleled comfort, with rates starting from $144.00. Host your next meeting or event at Renaissance Hotels, where stylish spaces and state-of-the-art facilities inspire creativity and productivity.

From Renaissance by Marriott St. Louis Airport Hotel, a brief drive takes guests into downtown Old Jamestown, where they can explore the city’s top attractions before returning to a quiet stay. Take in the charm of Old Jamestown with a hotel that transforms your stay into a special occasion—secure now!

  Call (855) 239-5277 to book with an agent.
  8.2 miles from Old Jamestown, MO 63034

Starting at

$144.00

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn St. Louis Airport

4450 Evans Place St. Louis, MO

Enjoy the peaceful surroundings of Hilton Garden Inn St. Louis Airport when visiting Old Jamestown, where inviting rooms provide comfort, with rates beginning at an accessible $120.99. Rest comfortably in Hilton Garden Inn's allergy-friendly rooms, which are designed to provide a clean and allergen-free environment.

Guests staying at Hilton Garden Inn St. Louis Airport can take advantage of the relaxing environment, with downtown Old Jamestown still accessible for a day’s adventures. Uncover the joy of Old Jamestown travel with a hotel that provides unmatched convenience—lock in today!

  Call (855) 235-0725 to book with an agent.
  8.3 miles from Old Jamestown, MO 63034

Starting at

$120.99

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham St. Louis

9645 Natural Bridge Rd St. Louis, MO

With rates beginning at $62.10, Travelodge by Wyndham St. Louis is a convenient choice for travelers to Old Jamestown, offering budget-friendly accommodations in a welcoming setting. Experience the spaciousness of Travelodge's accommodations, offering room to relax and unwind after a busy day.

The calm atmosphere at Travelodge by Wyndham St. Louis makes for a restful stay, with downtown Old Jamestown just a drive away for easy access to the city’s highlights. Enjoy a practical, inviting stay perfect for your Old Jamestown travels—lock in today!

  Call (855) 234-7135 to book with an agent.
  8.3 miles from Old Jamestown, MO 63034

Starting at

$62.10

per night

Read Reviews View Amenities View All Rooms

Marriott St. Louis Airport

10700 Pear Tree Lane St. Louis, MO

Relax in style at Marriott St. Louis Airport as you explore Old Jamestown, where premium accommodations create a serene stay, with nightly rates beginning at $169.99. Find serenity in Marriott's hidden garden patios, intimate spaces ideal for quiet contemplation or casual meetings.

At Marriott St. Louis Airport, guests can relax in a more serene setting, with downtown Old Jamestown still accessible by car for all their city adventures. Find out how extraordinary Old Jamestown can be with a hotel that takes care of every detail—lock in today!

  Call (855) 233-0132 to book with an agent.
  8.3 miles from Old Jamestown, MO 63034

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

DoubleTree by Hilton St. Louis Airport

4505 Woodson Road St. Louis, MO

Uncover tranquility at DoubleTree by Hilton St. Louis Airport near Old Jamestown, where plush accommodations deliver the perfect balance of luxury and peace, with rates from $105.40. Enjoy seasonal dining at DoubleTree by Hilton, featuring menus that reflect the best of the season's offerings.

From DoubleTree by Hilton St. Louis Airport, the drive into downtown Old Jamestown is convenient, making it easy for guests to enjoy the city’s highlights before returning to a quieter retreat. Take your Old Jamestown adventure to the next level with a hotel that perfects luxury—book today!

  Call (855) 235-0725 to book with an agent.
  8.3 miles from Old Jamestown, MO 63034

Starting at

$105.40

per night

Read Reviews View Amenities View All Rooms

Wingate by Wyndham St. Louis Airport

10820 Pear Tree Lane St. Ann, MO

For those traveling to Old Jamestown, Wingate by Wyndham St. Louis Airport offers affordable rooms with rates starting at $108.00, creating a clean, comfortable atmosphere ideal for rest. Relax in Wingate’s garden courtyards, peaceful green spaces ideal for meditation or catching up on emails in a serene environment.

Guests staying at Wingate by Wyndham St. Louis Airport will love how close they are to downtown Old Jamestown, while still enjoying the peaceful surroundings of the hotel. Make the most of your Old Jamestown experience with extra perks at an affordable price—book now!

  Call (855) 234-7135 to book with an agent.
  8.3 miles from Old Jamestown, MO 63034

Starting at

$108.00

per night

Read Reviews View Amenities View All Rooms

St. Louis Airport Hotel

9600 Natural Bridge Road St. Louis, MO

With quality and warmth, St. Louis Airport Hotel near Old Jamestown offers a welcoming stay, with sheltered rooms starting at an affordable nightly rate of $99.00. Relax in accommodations that blend sophisticated design with ultimate comfort, creating a uniquely luxurious experience.

Guests at St. Louis Airport Hotel can enjoy the quiet surroundings, knowing that downtown Old Jamestown is still just a drive away for all their sightseeing needs. Enjoy your Old Jamestown getaway with a hotel that makes premium experiences accessible—book today!

  Call (855) 234-7135 to book with an agent.
  8.4 miles from Old Jamestown, MO 63034

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Alton

1800 Homer M. Adams Parkway Alton, IL

With rooms beginning at $84.11, Super 8 by Wyndham Alton provides inviting accommodations for guests bound for Old Jamestown, creating a enveloping and comfortable atmosphere. Satisfy your snack cravings anytime with Super 8's well-stocked vending machines, providing quick and convenient access to refreshments.

Guests staying at Super 8 by Wyndham Alton will appreciate the balance of being near downtown Old Jamestown, while enjoying a quieter, more peaceful retreat afterward. Plan your Old Jamestown trip with inviting, budget-friendly accommodations—secure now!

  Call (855) 233-7850 to book with an agent.
  8.5 miles from Old Jamestown, MO 63034

Starting at

$84.11

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites St. Louis / Alton

1904 Homer M Adams Parkway Alton, IL

Guests bound for Old Jamestown can relax at Hampton Inn & Suites St. Louis / Alton, where inviting rooms start at $129.99, creating a warm and welcoming environment ideal for unwinding. Relax with Hampton’s pet-friendly policy in select locations, welcoming your furry friends to join in on the travel fun.

At Hampton Inn & Suites St. Louis / Alton, guests can relax in a more spacious environment, while downtown Old Jamestown is still just a drive away for easy access. Enjoy your Old Jamestown adventure with a hotel that’s all about great value—lock in today!

  Call (855) 239-4019 to book with an agent.
  8.5 miles from Old Jamestown, MO 63034

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Parkway Hotel

1900 Homer Adams Pkwy Alton, IL

With rates beginning at $65.83, Best Western Plus Parkway Hotel is ideal for guests visiting Old Jamestown, offering reassuring accommodations in a welcoming, clean environment. Enjoy the warmth and comfort of Best Western Plus during the winter months, with heating options available throughout the hotel.

The peaceful surroundings at Best Western Plus Parkway Hotel offer guests a quiet retreat, while downtown Old Jamestown remains a short drive away for all their sightseeing adventures. Get ready for a Old Jamestown adventure with accommodations that keep your budget intact—book today!

  Call (855) 239-5277 to book with an agent.
  8.5 miles from Old Jamestown, MO 63034

Starting at

$65.83

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express&Suites Alton St. Louis Area an IHG Hotel

2008 HOMER ADAMS PARKWAY Alton, IL

Guests traveling to Old Jamestown will find inviting accommodations at Holiday Inn Express&Suites Alton St. Louis Area an IHG Hotel, where hospitable rooms start at $119.00, creating a welcoming space ideal for relaxation. Experience the local vibe with Holiday Inn Express's recommendations for the best dining and attractions nearby.

At Holiday Inn Express&Suites Alton St. Louis Area an IHG Hotel, visitors can enjoy the calm of staying outside the city center, while downtown Old Jamestown remains within reach for easy exploration. Get the most out of Old Jamestown with lodging that makes your visit effortless—reserve now!

  Call (855) 239-4019 to book with an agent.
  8.6 miles from Old Jamestown, MO 63034

Starting at

$119.00

per night

Read Reviews View Amenities View All Rooms

The Green Tree Inn

15 Mill Street Elsah, IL

Unwind at The Green Tree Inn as you journey to Old Jamestown, where restorative rooms offer a relaxing environment, with budget-friendly rates starting at $198.99 per night. Experience a stay that caters to your needs with added comforts, providing a range of amenities for a truly relaxing visit.

Guests staying at The Green Tree Inn will appreciate the quiet atmosphere, with downtown Old Jamestown just a drive away for all their sightseeing needs. Take the stress out of Old Jamestown travel with a hotel that ensures a seamless stay—secure now!

  Call (855) 234-7135 to book with an agent.
  8.9 miles from Old Jamestown, MO 63034

Starting at

$198.99

per night

Read Reviews View Amenities View All Rooms

Embassy Suites by Hilton St. Louis Airport

11237 Lone Eagle Dr Bridgeton, MO

Relax at Embassy Suites by Hilton St. Louis Airport on your journey to Old Jamestown, where refined rooms offer warmth and quality, with inviting rates starting from $147.99 per night. Utilize Embassy Suites' 24-hour business centers, providing you with the necessary tools and connectivity for uninterrupted productivity.

At Embassy Suites by Hilton St. Louis Airport, guests can relax in a peaceful environment, with downtown Old Jamestown just a drive away for easy access to the city’s top destinations. Embrace an elevated Old Jamestown stay with accommodations that make relaxation effortless—reserve now!

  Call (855) 239-5277 to book with an agent.
  9.0 miles from Old Jamestown, MO 63034

Starting at

$147.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Select Suites St. Louis Airport Central

11252 Lone Eagle Dr Bridgeton, MO

For those traveling to Old Jamestown, Extended Stay America Select Suites St. Louis Airport Central offers affordable rooms with rates starting at $80.99, creating a clean, comfortable atmosphere ideal for rest. Take part in Extended Stay America’s community-oriented events, designed to make long-term guests feel more at home.

Staying at Extended Stay America Select Suites St. Louis Airport Central allows guests to enjoy a more tranquil setting, while still being close enough to downtown Old Jamestown for a day of exploration. Explore Old Jamestown worry-free with accommodations that prioritize comfort—secure today!

  Call (855) 236-8982 to book with an agent.
  9.1 miles from Old Jamestown, MO 63034

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms