The best deals on hotels when visiting Craig 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 Craig, Oklahoma 74501

Econo Lodge McAlester

731 South George Nigh Expy McAlester, OK

At Econo Lodge McAlester, travelers visiting Craig will find budget-conscious accommodations with rooms beginning at $52.49, creating a warm and inviting space. Relax in rooms equipped with essential amenities like coffee makers and premium bedding at Econo Lodge, ensuring a comfortable night's sleep.

From Econo Lodge McAlester, guests can easily drive into downtown Craig, where they can explore the city’s top destinations and return to a serene stay afterward. Make your Craig trip enjoyable and cost-effective—lock in your hotel stay now!

  Call (855) 233-0132 to book with an agent.
  8.2 miles from Craig, OK 74501

Starting at

$52.49

per night

Read Reviews View Amenities View All Rooms

Comfort Suites McAlester

650 South George Nigh Expy McAlester, OK

Guests headed to Craig can unwind in affordable comfort at Comfort Suites McAlester, where plush rooms start at $75.00, creating a clean, welcoming atmosphere. Appreciate the convenience of on-site laundry facilities at Comfort Suites, ideal for long stays or quick wardrobe refreshes.

Guests at Comfort Suites McAlester will love the quiet surroundings, with downtown Craig still within easy reach for all their sightseeing and exploration needs. Discover how stress-free Craig can be with well-appointed, affordable lodging—book today!

  Call (855) 235-0725 to book with an agent.
  8.2 miles from Craig, OK 74501

Starting at

$75.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites McAlester

711 South George Nigh Expy McAlester, OK

For travelers headed to Craig, Hampton Inn & Suites McAlester offers inviting rooms with rates starting at $118.99, creating a clean and welcoming environment perfect for relaxation. Choose Hampton by Hilton for your next journey, where a welcoming atmosphere and value-driven amenities await to make your stay exceptional.

The convenience of downtown Craig is just a drive away from Hampton Inn & Suites McAlester, making it easy for guests to experience the city’s top spots without the noise. Embrace the best of Craig with a welcoming, cost-effective hotel—book your stay today!

  Call (855) 236-8982 to book with an agent.
  8.4 miles from Craig, OK 74501

Starting at

$118.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

Relax in the sophisticated ambiance of Quality Inn & Suites McAlester on Hwy 69 & US 75 on your journey to Craig, where quality accommodations create a serene environment, with rates from $67.99. Indulge in the quiet luxury of Quality Inn's adults-only floors, ensuring a peaceful and uninterrupted stay.

The relaxing environment at Quality Inn & Suites McAlester on Hwy 69 & US 75 offers a quiet retreat, with downtown Craig still within reach for a day of sightseeing. Relax and rejuvenate in Craig with accommodations that make your stay unforgettable—secure now!

  Call (855) 239-5277 to book with an agent.
  8.4 miles from Craig, OK 74501

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Holiday Lodge & Suites

615 South George Nigh Expressway McAlester, OK

Guests headed to Craig will appreciate the restful accommodations at Holiday Lodge & Suites, where rooms start at $63.99, creating a warm, inviting environment ideal for rest. Find value in accommodations that focus on essential comforts, ensuring a satisfying and budget-friendly stay.

At Holiday Lodge & Suites, guests can relax in a quieter environment, with downtown Craig still within easy reach for a day of exploring. Make your Craig visit enjoyable and affordable—lock in your room today!

  Call (855) 233-0132 to book with an agent.
  8.4 miles from Craig, OK 74501

Starting at

$63.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites McAlester an IHG Hotel

1811 South Peaceable Rd McAlester, OK

Guests traveling to Craig will appreciate the inviting accommodations at Holiday Inn Express & Suites McAlester an IHG Hotel, where serene rooms start at $119.00, creating a warm, welcoming environment. Relax with Holiday Inn Express's choice of soft or firm pillows, allowing you to customize your sleeping experience for optimal comfort.

At Holiday Inn Express & Suites McAlester an IHG Hotel, visitors can enjoy the peaceful surroundings, while downtown Craig remains a short drive away for easy access to the city’s top spots. Make your Craig experience stress-free with a hotel that offers unbeatable value—book today!

  Call (855) 234-7135 to book with an agent.
  8.5 miles from Craig, OK 74501

Starting at

$119.00

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham McAlester

2200 East South Ave McAlester, OK

For an affordable stay near Craig, Travelodge by Wyndham McAlester offers soothing accommodations with rooms beginning at $91.00, creating a warm and welcoming atmosphere perfect for rest. Stay connected with free high-speed Wi-Fi at Travelodge, making it easy to plan your day or catch up on work.

Guests at Travelodge by Wyndham McAlester will love how close they are to downtown Craig, where a quick drive brings them to the city’s top destinations. Lock in budget-friendly comfort for your Craig adventure—book your room now!

  Call (855) 236-8982 to book with an agent.
  8.5 miles from Craig, OK 74501

Starting at

$91.00

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham McAlester

609 South George Nigh Expy McAlester, OK

With rates starting at $82.99, AmericInn by Wyndham McAlester provides budget-conscious accommodations for travelers visiting Craig, creating a soft atmosphere perfect for relaxation. Enjoy the ease of AmericInn by Wyndham’s parking facilities, accommodating everything from motorcycles to RVs.

From AmericInn by Wyndham McAlester, the drive into downtown Craig offers easy access to the city’s top destinations while providing a peaceful escape at the end of the day. Settle into Craig with a hotel that offers comfort and value—secure your room now!

  Call (855) 239-4019 to book with an agent.
  8.5 miles from Craig, OK 74501

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

SureStay Hotel by Best Western McAlester

1204 South George Nigh Expy McAlester, OK

For those headed to Craig, SureStay Hotel by Best Western McAlester offers budget-friendly accommodations with rooms from $56.99, creating a clean, comfortable environment perfect for rest. Take advantage of Best Western’s bicycle rental services, a great way to explore the local area and stay active.

Guests at SureStay Hotel by Best Western McAlester can enjoy the best of both worlds: a quiet, peaceful stay and easy access to downtown Craig for city exploration. Enjoy an exceptional Craig stay with added perks at a budget-friendly price—reserve today!

  Call (855) 234-2997 to book with an agent.
  8.6 miles from Craig, OK 74501

Starting at

$56.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham McAlester

1137 South George Nigh Expy McAlester, OK

At La Quinta Inn & Suites by Wyndham McAlester, travelers to Craig can enjoy soothing comfort with rooms beginning at $112.50, creating a welcoming environment ideal for a restful stay. Benefit from the peace of mind provided by La Quinta’s comprehensive fire safety and emergency preparedness systems.

Guests at La Quinta Inn & Suites by Wyndham McAlester will appreciate the balance of city access and peaceful surroundings, with downtown Craig still accessible by car for easy exploration. Uncover the charm of Craig with a hotel that offers top-notch comfort for less—book today!

  Call (855) 234-2997 to book with an agent.
  8.6 miles from Craig, OK 74501

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

For budget-savvy travelers, Extended Stay America Suites McAlester Hwy 69 offers delightful comfort with rates beginning at $72.00, creating a warm and inviting atmosphere perfect for relaxation. Experience the convenience of dining discounts provided by Extended Stay America, offering savings at nearby restaurants.

Guests staying at Extended Stay America Suites McAlester Hwy 69 will enjoy a peaceful retreat, with downtown Craig just a drive away for easy access to all the city’s attractions. Embrace the best of Craig with a welcoming, cost-effective hotel—book your stay today!

  Call (855) 235-0725 to book with an agent.
  8.6 miles from Craig, OK 74501

Starting at

$72.00

per night

Read Reviews View Amenities View All Rooms

Best Western Inn of McAlester

1215 South George Nigh Expy McAlester, OK

For an affordable and welcoming stay near Craig, Best Western Inn of McAlester offers budget-friendly rooms with rates from $80.99, creating a clean and comfortable atmosphere. Experience the personal touch of Best Western's staff, who are trained to provide unparalleled service and attention to detail.

At Best Western Inn of McAlester, visitors can unwind in the peaceful atmosphere, while downtown Craig remains within reach for a day of sightseeing and adventure. Plan your Craig trip with ease, knowing your hotel offers comfort at a great rate—book now!

  Call (855) 239-4019 to book with an agent.
  8.7 miles from Craig, OK 74501

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 McAlester OK

690 Bernhardt Drive Krebs, OK

At Motel 6 McAlester OK, travelers to Craig will find intimate rooms with rates beginning at $47.99, creating a warm, welcoming environment perfect for relaxation. Experience the convenience of on-site laundry facilities at Motel 6, making longer stays or mid-trip refreshes hassle-free.

At Motel 6 McAlester OK, guests can enjoy the comfort of staying further from the city while still having easy access to downtown Craig for a day of exploring. Stay affordably and comfortably while visiting Craig—book your room now!

  Call (855) 236-8982 to book with an agent.
  8.9 miles from Craig, OK 74501

Starting at

$47.99

per night

Read Reviews View Amenities View All Rooms

Studio 6 Mcalester Ok South

1400 South George Nigh Expressway McAlester, OK

At Studio 6 Mcalester Ok South, travelers to Craig can enjoy delightful, affordable rooms with rates beginning at $0.00, creating a welcoming and relaxing environment. Quiet, comfortable rooms at Studio 6 ensure a peaceful stay, allowing you to recharge fully.

At Studio 6 Mcalester Ok South, visitors can enjoy a quieter, more peaceful stay, while downtown Craig remains within reach for a day of city exploration. Choose comfort and affordability for your Craig adventure—lock in your stay now!

  Call (855) 239-4019 to book with an agent.
  9.0 miles from Craig, OK 74501
Read Reviews View Amenities View All Rooms

OYO Hotel McAlestar OK S Main St

1510 South Main St McAlester, OK

With rates beginning at $47.00, OYO Hotel McAlestar OK S Main St is a practical choice for guests visiting Craig, providing a quiet and inviting space ideal for relaxation. Experience accommodations that focus on providing essential comforts at a good value, perfect for cost-conscious travelers.

From OYO Hotel McAlestar OK S Main St, guests can easily access downtown Craig, making it simple to explore the city’s highlights and return to a serene retreat. Enjoy your Craig visit with a hotel that combines convenience and value perfectly—lock in today!

  Call (855) 235-6136 to book with an agent.
  9.6 miles from Craig, OK 74501

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

For guests headed to Craig, Candlelight Inn & Suites Hwy 69 near McAlester offers pleasant accommodations with rooms starting at $64.99, creating a warm and inviting space perfect for relaxation. Experience a stay that's both economical and satisfying, with rooms that provide necessary amenities for a comfortable visit.

At Candlelight Inn & Suites Hwy 69 near McAlester, peaceful surroundings allow for a relaxing stay, with downtown Craig nearby for a balance of city exploration and tranquility. Stay smart and save on your Craig travels with cost-effective lodging—reserve now!

  Call (855) 236-8982 to book with an agent.
  11.5 miles from Craig, OK 74501

Starting at

$64.99

per night

Read Reviews View Amenities View All Rooms

Eufaula Inn

200 Birkes Rd Eufaula, OK

For budget-conscious guests bound for Craig, Eufaula Inn provides affordable comfort with rooms starting at $68.99, creating a soft space perfect for unwinding. Relax in a space that provides all the essentials for a satisfying stay, emphasizing both comfort and value.

Find your sanctuary at Eufaula Inn, offering a peaceful retreat within a short drive to Craig's best attractions. Choose a welcoming, budget-friendly hotel for your Craig visit—book today!

  Call (855) 239-5277 to book with an agent.
  31.4 miles from Craig, OK 74501

Starting at

$68.99

per night

Read Reviews View Amenities View All Rooms

Lakeside inn

300 Birkes Rd Eufaula, OK

Guests bound for Craig will find inviting comfort at Lakeside inn, with serene rooms starting at $50.99, providing a warm and welcoming space ideal for rest. Enjoy a comfortable and inviting environment in rooms that offer more amenities and better value for a satisfying stay.

Enjoy a calming retreat at Lakeside inn, where quiet surroundings and Craig's energy are just a drive apart. Rest easy in Craig with a hotel that balances affordability and comfort—reserve today!

  Call (855) 234-2997 to book with an agent.
  31.4 miles from Craig, OK 74501

Starting at

$50.99

per night

Read Reviews View Amenities View All Rooms

Best Western Eufaula Inn

1300 Birkes Road Eufaula, OK

At Best Western Eufaula Inn, guests bound for Craig can enjoy inviting accommodations with rates starting at $98.99, creating a warm and welcoming environment. Relax in Best Western's thoughtfully appointed rooms, where comfort meets functionality for a restful and productive stay.

Find your tranquil escape at Best Western Eufaula Inn, perfectly found for guests seeking both relaxation and proximity to Craig. Enjoy Craig with an affordable hotel that enhances your travel experience—secure now!

  Call (855) 234-5074 to book with an agent.
  32.0 miles from Craig, OK 74501

Starting at

$98.99

per night

Read Reviews View Amenities View All Rooms

Hootie Creek Guest House

202 1st St Talihina, OK

Guests headed to Craig can relax at Hootie Creek Guest House, where budget-friendly rooms start at $135.99, creating a warm, welcoming atmosphere perfect for a peaceful stay. Experience dependable comfort in rooms that offer standard amenities, ensuring a pleasant and budget-conscious stay.

Unwind in the calm surroundings of Hootie Creek Guest House, where relaxation meets easy access to the vibrant energy of Craig. Stay affordably and comfortably while exploring Craig—reserve today!

  Call (855) 239-5277 to book with an agent.
  33.4 miles from Craig, OK 74501

Starting at

$135.99

per night

Read Reviews View Amenities View All Rooms

Stay Inn

113920 South 4180 Rd Checotah, OK

For an affordable and comfortable stay, Stay Inn offers inviting rooms with rates starting at $66.99, creating a clean, welcoming environment for guests. Enjoy accommodations that strike a perfect balance between cost and comfort, offering additional amenities at an accessible price.

At Stay Inn, you’ll experience restful accommodations with the added convenience of being close to Craig's most exciting venues. Settle into Craig with a hotel that prioritizes your relaxation and budget—secure now!

  Call (855) 234-5074 to book with an agent.
  36.2 miles from Craig, OK 74501

Starting at

$66.99

per night

Read Reviews View Amenities View All Rooms

Hiway Inn Express of Coalgate

1412 South Broadway St Coalgate, OK

Guests traveling to Craig can relax at Hiway Inn Express of Coalgate, where budget-friendly rooms start at $63.99, creating a calm, comfortable environment ideal for rest. Stay in a room that balances comfort and value, offering the essentials for a budget-conscious visit.

Escape the crowds at Hiway Inn Express of Coalgate, where you can enjoy quiet comfort while keeping Craig's attractions within easy reach. Book an inviting hotel that won’t break the bank for your Craig visit—secure today!

  Call (855) 234-5074 to book with an agent.
  40.1 miles from Craig, OK 74501

Starting at

$63.99

per night

Read Reviews View Amenities View All Rooms

Lake Eufaula Inn

107831 Highway 150 Checotah, OK

With rates from $99.00, Lake Eufaula Inn provides relaxed comfort for guests traveling to Craig, creating a warm and welcoming environment ideal for rest. Experience a pleasant upgrade in accommodations that offer more than the basics, providing extra comfort and convenience.

Discover the quiet charm of Lake Eufaula Inn, a restful escape nestled just a short drive from the excitement of Craig. Get the most out of your Craig stay with a hotel that’s all about value—lock in today!

  Call (855) 233-0132 to book with an agent.
  42.2 miles from Craig, OK 74501

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

Antlers Budget Inn

605 South C St Antlers, OK

Guests bound for Craig can unwind in affordable comfort at Antlers Budget Inn, with inviting rooms starting at $76.99, creating a welcoming, relaxing space. Enjoy a worry-free stay with rooms that provide standard amenities and a welcoming environment, perfect for a comfortable visit.

Enjoy a restful experience at Antlers Budget Inn, where peaceful surroundings ensure a refreshing stay with Craig nearby. Enjoy added comfort at an affordable rate for your Craig visit—book your room today!

  Call (855) 235-0725 to book with an agent.
  42.4 miles from Craig, OK 74501

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms