The best deals on hotels when visiting Lamar in Oklahoma.

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 Lamar, Oklahoma 74850

Best Western Plus Wewoka Inn & Suites

201 Commerce Drive Wewoka, OK

At Best Western Plus Wewoka Inn & Suites, guests visiting Lamar can enjoy inviting accommodations with rates beginning at $88.99, creating a gentle and welcoming space. Appreciate the attention to detail in the design of Best Western Plus hotels, where each property features contemporary and elegant interiors.

Discover the serenity of Best Western Plus Wewoka Inn & Suites, where restful accommodations are complemented by easy access to Lamar's best spots. Unwind in Lamar with a hotel that caters to your needs and budget—secure your stay today!

  Call (855) 233-0132 to book with an agent.
  21.3 miles from Lamar, OK 74850

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

OYO Hotel McAlestar OK S Main St

1510 South Main St McAlester, OK

At OYO Hotel McAlestar OK S Main St, guests traveling to Lamar will find warm-hearted, budget-friendly rooms starting at $47.00, creating a clean and welcoming environment for relaxation. Experience added convenience and comfort in rooms that provide extra amenities, making your stay both pleasant and affordable.

Stay at OYO Hotel McAlestar OK S Main St for a serene retreat, where guests can relax in comfort and still have easy access to Lamar's top spots. Embrace the best of Lamar with a welcoming, cost-effective hotel—book your stay today!

  Call (855) 233-7850 to book with an agent.
  23.4 miles from Lamar, OK 74850

Starting at

$47.00

per night

Read Reviews View Amenities View All Rooms

Candlelight Inn & Suites Hwy 69 near McAlester

8241 South US Highway 69 McAlester, OK

With rates beginning at $64.99, Candlelight Inn & Suites Hwy 69 near McAlester provides affordable comfort for guests traveling to Lamar, creating a hospitable space ideal for rest and relaxation. Stay in a room that delivers reliable comfort, with everything you need for a worry-free visit.

Discover the quiet charm of Candlelight Inn & Suites Hwy 69 near McAlester, a relaxing retreat that’s never too far from the bustling streets of Lamar. Make your Lamar experience both cost-effective and comfortable—secure your stay today!

  Call (855) 233-0132 to book with an agent.
  24.0 miles from Lamar, OK 74850

Starting at

$64.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Henryetta

I 40 & Dewey Bartlett East 237 Henryetta, OK

Guests bound for Lamar will find inviting accommodations at Super 8 by Wyndham Henryetta, with budget-friendly rooms starting at $85.00, creating a warm and welcoming environment. Kick off your mornings right with coffee available directly in your room, thanks to Super 8’s convenient in-room facilities.

Enjoy the serene environment of Super 8 by Wyndham Henryetta, where spacious accommodations meet convenient access to the heart of Lamar. Plan your Lamar getaway with a welcoming, economical hotel—reserve your stay today!

  Call (855) 235-6136 to book with an agent.
  24.1 miles from Lamar, OK 74850

Starting at

$85.00

per night

Read Reviews View Amenities View All Rooms

Studio 6 Mcalester Ok South

1400 South George Nigh Expressway McAlester, OK

For an inviting stay, Studio 6 Mcalester Ok South offers reassuring accommodations with rooms from $0.00, providing a clean, comfortable environment ideal for travelers visiting Lamar. Spacious accommodations at Studio 6 offer the extra room you need to spread out and relax.

Discover the tranquility of Studio 6 Mcalester Ok South, perfectly nestled for those who want to balance calm surroundings with city exploration. Book a hotel for your Lamar adventure that adds comfort without the extra cost—reserve today!

  Call (855) 239-5277 to book with an agent.
  24.2 miles from Lamar, OK 74850
Read Reviews View Amenities View All Rooms

Green Country Inn

2004 OLD Highway 75 WEST I 40 Henryetta, OK

For travelers headed to Lamar, Green Country Inn offers serene, budget-friendly accommodations with rooms starting at $82.99, creating a warm, inviting space. Stay in rooms that cater to practical travel needs, offering basic comforts and a straightforward experience.

Find your escape at Green Country Inn, offering the perfect blend of calm and proximity to the attractions of Lamar. Stay affordably while enjoying extra amenities on your Lamar adventure—lock in now!

  Call (855) 236-8982 to book with an agent.
  24.3 miles from Lamar, OK 74850

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Best Western Inn of McAlester

1215 South George Nigh Expy McAlester, OK

At Best Western Inn of McAlester, guests bound for Lamar can enjoy reassuring accommodations with rates starting at $80.99, creating a clean, inviting space perfect for relaxation. Stay in touch with Best Western's state-of-the-art connectivity options, including high-speed internet and digital concierge services.

Discover a quiet escape at Best Western Inn of McAlester, where the bustle of Lamar is close enough to explore at your leisure. Enjoy well-rounded amenities and budget-friendly rates for your Lamar trip—reserve now!

  Call (855) 234-7135 to book with an agent.
  24.4 miles from Lamar, OK 74850

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites McAlester on Hwy 69 & US 75

400 South George Nigh Expressway McAlester, OK

Those visiting Lamar will find relaxation at Quality Inn & Suites McAlester on Hwy 69 & US 75, where refined rooms create a luxurious experience, with rates starting at an accessible $67.99. Indulge in quiet evenings with Quality Inn's in-room dining options, combining convenience with the comfort of your own space.

Escape to Quality Inn & Suites McAlester on Hwy 69 & US 75 for a restful stay, while remaining within close reach of Lamar's exciting destinations. Step into a Lamar stay where premium service and luxury await—book today!

  Call (855) 239-4019 to book with an agent.
  24.5 miles from Lamar, OK 74850

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham McAlester

1137 South George Nigh Expy McAlester, OK

With rates beginning at $112.50, La Quinta Inn & Suites by Wyndham McAlester provides budget-friendly comfort for guests bound for Lamar, creating a delightful and inviting environment. Enjoy the convenience of free parking at La Quinta, making it easy to explore local attractions without extra costs.

Unwind in the comfort of La Quinta Inn & Suites by Wyndham McAlester, a peaceful escape where you can keep Lamar's energy within easy reach. Find your ideal hotel for exploring Lamar without overspending—book your stay now!

  Call (855) 239-4019 to book with an agent.
  24.5 miles from Lamar, OK 74850

Starting at

$112.50

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Suites McAlester Hwy 69

425 South George Nigh Expy McAlester, OK

With rates beginning at $72.00, Extended Stay America Suites McAlester Hwy 69 provides budget-friendly comfort for travelers bound for Lamar, creating a clean, inviting space. Enjoy the accessibility of Extended Stay America’s locations, conveniently situated near business districts, shopping, and dining.

Enjoy a quiet stay at Extended Stay America Suites McAlester Hwy 69, perfectly positioned for those wanting both relaxation and proximity to Lamar. Plan your Lamar getaway with accommodations that make your stay seamless—reserve now!

  Call (855) 234-5074 to book with an agent.
  24.5 miles from Lamar, OK 74850

Starting at

$72.00

per night

Read Reviews View Amenities View All Rooms

SureStay Hotel by Best Western McAlester

1204 South George Nigh Expy McAlester, OK

For an inviting and budget-conscious stay near Lamar, SureStay Hotel by Best Western McAlester offers soft rooms with rates beginning at $56.99, creating a welcoming atmosphere for rest. Select Best Western for your next journey, where you'll find a welcoming atmosphere, comfortable accommodations, and attentive service.

Situated just beyond the busy city center, SureStay Hotel by Best Western McAlester provides a calm setting while keeping Lamar's top spots within easy reach. Experience Lamar with ease by booking a hotel that makes value a priority—lock in now!

  Call (855) 239-5277 to book with an agent.
  24.6 miles from Lamar, OK 74850

Starting at

$56.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham McAlester

609 South George Nigh Expy McAlester, OK

With rooms beginning at $82.99, AmericInn by Wyndham McAlester provides inviting accommodations for guests bound for Lamar, creating a welcoming, comfortable environment. Enjoy the convenience of nearby attractions, as AmericInn by Wyndham locations are carefully chosen to provide easy access to popular sites.

Discover the peace and quiet of AmericInn by Wyndham McAlester, perfectly positioned for those wanting to explore Lamar while staying in a calm environment. Find out how easy Lamar travel can be with a hotel that meets all your needs—secure now!

  Call (855) 234-7135 to book with an agent.
  24.7 miles from Lamar, OK 74850

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites McAlester an IHG Hotel

1811 South Peaceable Rd McAlester, OK

At Holiday Inn Express & Suites McAlester an IHG Hotel, guests bound for Lamar can enjoy inviting accommodations with rates starting at $119.00, creating a warm and welcoming environment. Stay informed with Holiday Inn Express's onsite newsstands, offering the latest magazines and newspapers for guest enjoyment.

Experience the comfort of Holiday Inn Express & Suites McAlester an IHG Hotel, where a calm retreat is balanced by the easy reach of Lamar’s top destinations. Make your Lamar travels both enjoyable and budget-friendly with inviting lodging—book today!

  Call (855) 239-5277 to book with an agent.
  24.7 miles from Lamar, OK 74850

Starting at

$119.00

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Okemah

605 South Woody Guthrie Street Okemah, OK

With rooms beginning at $82.99, Days Inn by Wyndham Okemah provides affordable accommodations for guests headed to Lamar, creating a soothing and comfortable space perfect for relaxation. Enjoy the convenience and comfort of Days Inn, offering a friendly and accessible stay for all types of travelers.

Enjoy the serene environment of Days Inn by Wyndham Okemah, where peaceful lodgings provide the perfect base for exploring Lamar. Plan ahead and enjoy extra comfort at budget rates in Lamar—book today!

  Call (855) 236-8982 to book with an agent.
  24.7 miles from Lamar, OK 74850

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham McAlester

2200 East South Ave McAlester, OK

With rates beginning at $91.00, Travelodge by Wyndham McAlester provides affordable comfort for guests bound for Lamar, creating a welcoming, secure environment perfect for rest. Start each morning at Travelodge with a smile, thanks to the friendly staff and warm, inviting atmosphere throughout the hotel.

At Travelodge by Wyndham McAlester, you can enjoy the best of both worlds—a peaceful setting and convenient access to Lamar's vibrant attractions. Stay smart and save on your Lamar travels with cost-effective accommodations—secure today!

  Call (855) 235-0725 to book with an agent.
  24.7 miles from Lamar, OK 74850

Starting at

$91.00

per night

Read Reviews View Amenities View All Rooms

Holiday Lodge & Suites

615 South George Nigh Expressway McAlester, OK

Guests bound for Lamar will find budget-friendly comfort at Holiday Lodge & Suites, where inviting rooms start at $63.99, creating a clean and welcoming space ideal for relaxation. Find comfort in rooms that provide dependable amenities, ensuring a pleasant stay at a great price.

Discover a quiet escape at Holiday Lodge & Suites, where the bustle of Lamar is close enough to explore at your leisure. Stay affordably and make your Lamar visit memorable with added comfort—reserve today!

  Call (855) 234-2997 to book with an agent.
  24.7 miles from Lamar, OK 74850

Starting at

$63.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 McAlester OK

690 Bernhardt Drive Krebs, OK

For a intimate-feeling stay, Motel 6 McAlester OK offers budget-friendly rooms with rates beginning at $47.99, creating a warm and welcoming environment ideal for guests visiting Lamar. Take your pets along on your travels—Motel 6 offers pet-friendly rooms at no additional cost.

Discover the quiet charm of Motel 6 McAlester OK, a restful escape positioned just a short drive from the excitement of Lamar. Make your Lamar trip enjoyable and cost-effective—lock in your hotel stay now!

  Call (855) 234-2997 to book with an agent.
  24.7 miles from Lamar, OK 74850

Starting at

$47.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites McAlester

711 South George Nigh Expy McAlester, OK

For an affordable and inviting stay, Hampton Inn & Suites McAlester offers tranquil rooms with rates beginning at $118.99, creating a clean and comfortable atmosphere near Lamar. Discover the thoughtful touches in Hampton’s guest rooms, including ample charging outlets and complimentary toiletries.

Unwind in comfort at Hampton Inn & Suites McAlester, a restful retreat nestled conveniently close to Lamar's exciting offerings. Enjoy your Lamar trip with accommodations that add value and comfort—book today!

  Call (855) 234-7135 to book with an agent.
  24.8 miles from Lamar, OK 74850

Starting at

$118.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites McAlester

650 South George Nigh Expy McAlester, OK

For a comfortable and inviting stay, Comfort Suites McAlester offers delightful rooms with rates beginning at $75.00, creating a clean and comfortable space near Lamar. Start your morning with a smile at Comfort Suites' breakfast area, where friendly staff serve up a delicious start to the day.

Unwind at Comfort Suites McAlester, a peaceful retreat offering both relaxation and the convenience of Lamar just a short drive away. Experience Lamar at its best with a hotel that ensures comfort without the high cost—reserve now!

  Call (855) 234-5074 to book with an agent.
  24.9 miles from Lamar, OK 74850

Starting at

$75.00

per night

Read Reviews View Amenities View All Rooms

Econo Lodge McAlester

731 South George Nigh Expy McAlester, OK

Guests bound for Lamar can enjoy affordable comfort at Econo Lodge McAlester, with rooms starting at $52.49, providing a welcoming and relaxing environment. Stay in climate-controlled comfort at Econo Lodge, where air conditioning and heating systems ensure your room is always set to your preference.

At Econo Lodge McAlester, guests enjoy both relaxation and easy access to Lamar, making it a great choice for a balanced getaway. Book a value-focused hotel for your Lamar travels and make the most of your visit—secure now!

  Call (855) 234-5074 to book with an agent.
  24.9 miles from Lamar, OK 74850

Starting at

$52.49

per night

Read Reviews View Amenities View All Rooms

Relax Inn Henryetta

618 East Trudgeon Street Henryetta, OK

Guests traveling to Lamar will find appealing comfort at Relax Inn Henryetta, with budget-friendly rooms starting at $61.99, creating a warm and inviting space perfect for rest. Enjoy accommodations that add a touch of luxury and comfort, making your stay pleasant without compromising on value.

Discover the ideal retreat at Relax Inn Henryetta, where restful nights meet the lively streets of Lamar just minutes away. Choose accommodations that make Lamar travel feel effortless—lock in your stay now!

  Call (855) 235-0725 to book with an agent.
  25.4 miles from Lamar, OK 74850

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Henryetta

810 East Trudgeon Street Henryetta, OK

Guests bound for Lamar will find affordable, cozy-like comfort at Days Inn by Wyndham Henryetta, with rates starting at $67.00, providing a clean and welcoming atmosphere for relaxation. Refresh and recharge in Days Inn's clean, well-maintained guest rooms, focusing on your comfort and satisfaction.

Settle into comfort at Days Inn by Wyndham Henryetta, where guests can recharge in a serene setting with the energy of Lamar a short drive away. Stay comfortably on your Lamar adventure with budget-friendly rates—book now!

  Call (855) 239-5277 to book with an agent.
  25.4 miles from Lamar, OK 74850

Starting at

$67.00

per night

Read Reviews View Amenities View All Rooms

Best Western Seminole Inn & Suites

1525 North Milt Phillips Ave Seminole, OK

With rates beginning at $103.99, Best Western Seminole Inn & Suites is an ideal choice for budget-savvy travelers to Lamar, creating a warm and inviting space. Relax with the personalized room settings at Best Western, where you can adjust lighting, temperature, and entertainment to suit your preferences.

Experience relaxation at Best Western Seminole Inn & Suites, where the calm surroundings invite you to unwind while still being near Lamar. Stay smart and relaxed in Lamar with a hotel that checks every box—book today!

  Call (855) 235-6136 to book with an agent.
  32.5 miles from Lamar, OK 74850

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms

Eufaula Inn

200 Birkes Rd Eufaula, OK

For a tranquil, affordable stay, Eufaula Inn offers budget-friendly comfort with rooms from $68.99, creating a clean and welcoming space perfect for guests. Relax in accommodations that provide standard amenities, offering a comfortable environment at a great price.

For those looking to recharge, Eufaula Inn provides a serene setting without sacrificing proximity to Lamar. Stay cozy and keep your wallet happy while exploring Lamar—lock in your stay today!

  Call (855) 239-5277 to book with an agent.
  33.1 miles from Lamar, OK 74850

Starting at

$68.99

per night

Read Reviews View Amenities View All Rooms