Find hotels in Elgin, OK from $59

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Elgin hotels

Holiday Inn Express & Suites Duncan by IHG

Holiday Inn Express & Suites Duncan by IHG
2.5 star property
Duncan
9.2 out of 10, Wonderful, (504 reviews)
"Staff was excellent. Free Breakfast was very good. Price quite reasonable. "
United States
Chris
$95 nightly
The price is $108
Mar 15 - Mar 16
Total with taxes and fees
Holiday Inn Express & Suites Duncan by IHG

Apache Casino Hotel

Apache Casino Hotel
3.5 star property
Lawton
9.0 out of 10, Wonderful, (1,002 reviews)
"Love staying here!!! Very clean and staff is great."
United States
Jerry
$89 nightly
The price is $103
Mar 2 - Mar 3
Total with taxes and fees
Apache Casino Hotel

Hampton Inn Duncan

Hampton Inn Duncan
2.5 star property
Duncan
9.0 out of 10, Wonderful, (438 reviews)
"Nice room, very clean and comfortable "
United States
Rick
$98 nightly
The price is $111
Mar 7 - Mar 8
Total with taxes and fees
Hampton Inn Duncan

SureStay Hotel by Best Western Duncan

SureStay Hotel by Best Western Duncan
3.0 star property
Duncan
8.4 out of 10, Very Good, (306 reviews)
"Would stay here again. "
United States
Krystal
$74 nightly
The price is $84
Apr 1 - Apr 2
Total with taxes and fees
SureStay Hotel by Best Western Duncan

La Quinta Inn & Suites by Wyndham Lawton / Fort Sill

La Quinta Inn & Suites by Wyndham Lawton / Fort Sill
3.0 star property
Lawton
7.6 out of 10, Good, (1,010 reviews)
"Great staff and clean, spacious room!"
United States
Clarisa
$72 nightly
The price is $84
Mar 7 - Mar 8
Total with taxes and fees
La Quinta Inn & Suites by Wyndham Lawton / Fort Sill

Fairfield Inn & Suites Duncan

Fairfield Inn & Suites Duncan
3.0 star property
Duncan
9.2 out of 10, Wonderful, (213 reviews)
"10/10 experience! Amazing staff! Clean, quiet, best breakfast! "
United States
Rankin
$93 nightly
The price is $106
Mar 13 - Mar 14
Total with taxes and fees
Fairfield Inn & Suites Duncan

Super 8 by Wyndham Duncan

Super 8 by Wyndham Duncan
2.0 star property
Duncan
7.2 out of 10, Good, (237 reviews)
"Would stay again"
United States
Jacobi
$73 nightly
The price is $83
Mar 6 - Mar 7
Total with taxes and fees
Super 8 by Wyndham Duncan

Sleep Inn & Suites Lawton Near Fort Sill

Sleep Inn & Suites Lawton Near Fort Sill
2.5 star property
Lawton
9.0 out of 10, Wonderful, (1,001 reviews)
"We were in town to visit our son and his family who live in Lawton. This was a very nice place and convenient."
United States
Linda
$76 nightly
The price is $88
Mar 22 - Mar 23
Total with taxes and fees
Sleep Inn & Suites Lawton Near Fort Sill

MySuites Lawton

MySuites Lawton
3.0 star property
Lawton
9.0 out of 10, Wonderful, (1,517 reviews)
"Great stay!! "
United States
Liliana
$74 nightly
The price is $86
Mar 9 - Mar 10
Total with taxes and fees
MySuites Lawton

Quality Inn Duncan Hwy 81

Quality Inn Duncan Hwy 81
2.5 star property
Duncan
8.0 out of 10, Very Good, (227 reviews)
"Room was clean and comfortable. Parking was convenient. Staff member was courteous and efficient. Breakfast was very good."
United States
Deborah
$69 nightly
The price is $78
Apr 1 - Apr 2
Total with taxes and fees
Quality Inn Duncan Hwy 81

Comfort Suites Lawton Near Fort Sill

Comfort Suites Lawton Near Fort Sill
2.5 star property
Lawton
8.0 out of 10, Very Good, (934 reviews)
"Beds were very comfortable and breakfast was good too!!"
United States
Warner
$78 nightly
The price is $91
Mar 8 - Mar 9
Total with taxes and fees
Comfort Suites Lawton Near Fort Sill

Heritage Inn

Heritage Inn
2.0 star property
Duncan
8.0 out of 10, Very Good, (113 reviews)
"Would stay again "
United States
Jacobi
$57 nightly
The price is $65
Mar 8 - Mar 9
Total with taxes and fees
Heritage Inn

Hampton Inn & Suites Lawton

Hampton Inn & Suites Lawton
2.5 star property
Lawton
7.8 out of 10, Good, (1,004 reviews)
"Staff members very friendly and breakfast was very delightfully served promptly "
United States
Carla
$93 nightly
The price is $108
Mar 28 - Mar 29
Total with taxes and fees
Hampton Inn & Suites Lawton

Relax Inn Lawton

Relax Inn Lawton
2.0 star property
Lawton
8.0 out of 10, Very Good, (378 reviews)
"This place was perfect size for one person I had to extend my stay for a couple days. They worked with me, unfortunately due to the storm I couldn’t ask for anything better and literally I was five minutes from the airport from Fort Hill airport and five minutes to the army base. Definitely recommend coming here. "
United States
Maria
$59 nightly
The price is $68
Mar 2 - Mar 3
Total with taxes and fees
Relax Inn Lawton

Deluxe Inn

Deluxe Inn
2.0 star property
Lawton
7.6 out of 10, Good, (77 reviews)
"Cheap and clean room."
United States
Jordan
$60 nightly
The price is $70
Mar 2 - Mar 3
Total with taxes and fees
Deluxe Inn

Fairfield Inn and Suites by Marriott Lawton

Fairfield Inn and Suites by Marriott Lawton
3.0 star property
Lawton
8.4 out of 10, Very Good, (631 reviews)
"Nice hotel nice staff."
United States
David
$107 nightly
The price is $124
Mar 14 - Mar 15
Total with taxes and fees
Fairfield Inn and Suites by Marriott Lawton

Capital O Travelers Inn Lawton Fort Sill

Capital O Travelers Inn Lawton Fort Sill
2.5 star property
Lawton
6.2 out of 10, (29 reviews)
"Staff was great"
United States
MJ
$54 nightly
The price is $63
Mar 2 - Mar 3
Total with taxes and fees
Capital O Travelers Inn Lawton Fort Sill

Century inn motel

Century inn motel
2.5 star property
Marlow
7.8 out of 10, Good, (21 reviews)
"Excellent service it was quiet pleasant stay"
United States
Heriberto
$67 nightly
The price is $73
Mar 19 - Mar 20
Total with taxes and fees
Century inn motel

Homewood Suites by Hilton Lawton, OK

Homewood Suites by Hilton Lawton, OK
3.0 star property
Lawton
8.6 out of 10, Excellent, (628 reviews)
"The room was spacious and clean, and the beds were comfortable."
United States
Marcella
$115 nightly
The price is $133
Mar 21 - Mar 22
Total with taxes and fees
Homewood Suites by Hilton Lawton, OK

Extended Stay America Suites Lawton Fort Sill

Extended Stay America Suites Lawton Fort Sill
2.5 star property
Lawton
7.4 out of 10, Good, (1,129 reviews)
"I absolutely loved everything about the hotel: the cleanliness, the service, the easy access to parking for the cars (that was great), and the peace and quiet we enjoyed during our stay."
United States
Dores
$65 nightly
The price is $75
Mar 14 - Mar 15
Total with taxes and fees
Extended Stay America Suites Lawton Fort Sill
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

The Annual Vacation Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.
Save an average of 15% on thousands of hotels when you're signed in

Top Elgin Hotel Reviews

More cheap stays in Elgin

Hotels in Elgin with star-rating

Frequently asked questions

What is the best area to stay in Elgin?
The best area to stay in Elgin is around the city center, particularly near the main thoroughfares like US-277 and OK-17, as this is where most services and dining options are situated.

Elgin itself is a smaller community, so the "best area" is less about distinct neighborhoods and more about proximity to conveniences. Staying near the intersection of US-277 and OK-17 places you within easy reach of local eateries and essential services. This central location provides a convenient base for exploring the wider region.

For travelers looking for a comfortable and convenient stay, hotels located along these main roads offer practicality.
When is the best time to go to Elgin?
The best times to visit Elgin, Oklahoma, are during the spring (late March to May) and fall (September to October) when the weather is most pleasant.

Spring brings mild temperatures, typically ranging from the low 60s to high 70s Fahrenheit, making it ideal for outdoor activities like exploring the nearby Wichita Mountains Wildlife Refuge or visiting local parks. This season often features blooming wildflowers, adding to the scenic beauty.

Similarly, fall offers comfortable temperatures, usually between the low 60s and mid-70s Fahrenheit, with less humidity than the summer months. The cooler air is excellent for hiking, fishing, and enjoying local events without the intense heat.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Elgin.
How can I save on a Elgin hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Elgin hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Elgin hotel?
Prices for hotels in Elgin often vary, but you can find a great deal from $59 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia