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

Suite 16 Motel

1016 North Main Highway 100 Gore, OK

Guests bound for Lafayette will find intimate-feeling comfort at Suite 16 Motel, with inviting rooms starting at $57.99, creating a warm and welcoming space perfect for relaxation. Relax in accommodations that provide a no-frills, comfortable setting, ideal for budget-conscious travelers and short stays.

Unwind at Suite 16 Motel, a tranquil retreat that provides easy access to the many attractions of Lafayette. Plan your Lafayette getaway with a hotel that knows how to make you feel at home—reserve today!

  Call (855) 233-0132 to book with an agent.
  25.1 miles from Lafayette, OK 74462

Starting at

$57.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn

710 South Kerr Blvd Sallisaw, OK

With rooms beginning at $77.00, Quality Inn provides inviting accommodations for guests bound for Lafayette, creating a welcoming, comfortable environment. Take in stunning views from Quality Inn's rooftop terraces, available at select locations for a unique perspective of the city or landscape.

Find your restful haven at Quality Inn, where the calm surroundings are paired with proximity to Lafayette's best offerings. Stay effortlessly in Lafayette with a hotel that ensures your stay is worry-free—reserve now!

  Call (855) 233-7850 to book with an agent.
  25.5 miles from Lafayette, OK 74462

Starting at

$77.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Sallisaw

924 South Kerr Blvd Sallisaw, OK

For budget-savvy travelers visiting Lafayette, Super 8 by Wyndham Sallisaw offers inviting rooms with rates starting at $73.00, creating a plush, comfortable environment ideal for rest. Enter the world of Super 8 by Wyndham, where you can expect reliable comfort and excellent service at a competitive price.

Find your perfect escape at Super 8 by Wyndham Sallisaw, offering peaceful accommodations and easy access to Lafayette’s top attractions. Stay within budget while enjoying extra comfort on your Lafayette trip—book now!

  Call (855) 235-6136 to book with an agent.
  25.7 miles from Lafayette, OK 74462

Starting at

$73.00

per night

Read Reviews View Amenities View All Rooms

Blue Jay Inn&Suites

1700 West Cherokee Ave Sallisaw, OK

At Blue Jay Inn&Suites, guests bound for Lafayette will find alluring accommodations with rates beginning at $49.49, creating a warm and welcoming environment. Find added comfort in accommodations that offer more amenities, creating a better experience at a great price.

Relax and retreat at Blue Jay Inn&Suites, a serene getaway where the excitement of Lafayette is always within easy access. Find your ideal hotel for exploring Lafayette without overspending—book your stay now!

  Call (855) 236-8982 to book with an agent.
  25.8 miles from Lafayette, OK 74462

Starting at

$49.49

per night

Read Reviews View Amenities View All Rooms

Blue Ribbon Inn&Suites

706 South Kerr Blvd Sallisaw, OK

For budget-savvy travelers, Blue Ribbon Inn&Suites provides delightful accommodations with rates beginning at $59.99, creating a clean and comfortable space near Lafayette. Experience a more satisfying stay with rooms that provide additional amenities and a touch of luxury at an economical price.

Discover a relaxing getaway at Blue Ribbon Inn&Suites, where peaceful surroundings are paired with Lafayette's nearby adventures. Take advantage of inviting accommodations perfect for your Lafayette visit—reserve now!

  Call (855) 236-8982 to book with an agent.
  25.8 miles from Lafayette, OK 74462

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Sallisaw OK

1300 East Cherokee Ave Sallisaw, OK

At Motel 6 Sallisaw OK, travelers to Lafayette will find affordable rooms with rates beginning at $55.99, creating a serene, comfortable environment perfect for unwinding. Take advantage of the efficient space-saving designs in Motel 6 rooms, where everything you need is cleverly arranged for ease and comfort.

Relax in the serene environment of Motel 6 Sallisaw OK, a peaceful escape found just a drive away from Lafayette's bustling streets. Stay affordably and comfortably while visiting Lafayette—book your room now!

  Call (855) 233-7850 to book with an agent.
  27.1 miles from Lafayette, OK 74462

Starting at

$55.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites POTEAU an IHG Hotel

201 Hillview Parkway Poteau, OK

For a comfortable and inviting stay, Holiday Inn Express Hotel & Suites POTEAU an IHG Hotel offers cozy-like rooms with rates beginning at $129.00, creating a clean and comfortable space near Lafayette. Enjoy the convenience of on-site parking at Holiday Inn Express, making arrivals and departures smooth and hassle-free (where available).

At Holiday Inn Express Hotel & Suites POTEAU an IHG Hotel, guests are invited to relax in spacious rooms, knowing that the vibrant life of Lafayette is just a drive away. Experience Lafayette with peace of mind, knowing your hotel offers great savings—book now!

  Call (855) 234-5074 to book with an agent.
  27.2 miles from Lafayette, OK 74462

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Sallisaw Inn

2403 East Cherokee Sallisaw, OK

With rates starting at $55.00, Sallisaw Inn is a practical choice for travelers visiting Lafayette, providing a warm and inviting atmosphere for rest. Relax in accommodations that offer just the right amount of comfort for your budget, providing a pleasant and affordable stay.

Find your peaceful escape at Sallisaw Inn, nestled within easy driving distance of Lafayette’s top attractions. Plan your Lafayette travels with an affordable, inviting hotel—book now!

  Call (855) 234-5074 to book with an agent.
  27.3 miles from Lafayette, OK 74462

Starting at

$55.00

per night

Read Reviews View Amenities View All Rooms

SureStay Plus Hotel by Best Western Poteau

3111 North Broadway St Poteau, OK

Guests bound for Lafayette can enjoy affordable comfort at SureStay Plus Hotel by Best Western Poteau, where alluring rooms start at $76.99, creating a warm and inviting atmosphere for relaxation. Cool off in Best Western's inviting swimming pools, a refreshing oasis for relaxation or fun with the family.

Relax in the quiet ambiance of SureStay Plus Hotel by Best Western Poteau, with the excitement of Lafayette just a short drive away for your adventures. Rest assured your Lafayette trip will be memorable and budget-friendly—secure now!

  Call (855) 234-5074 to book with an agent.
  27.3 miles from Lafayette, OK 74462

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

Best Western Prime Inn & Suites

1702 North Broadway St Poteau, OK

Guests visiting Lafayette will find heartwarming accommodations at Best Western Prime Inn & Suites, with rooms starting at $113.99, creating a warm and inviting environment ideal for relaxation. Explore the variety within the Best Western brand, from Best Western Plus® for an upgraded stay to Best Western Premier® for luxury accommodations.

At Best Western Prime Inn & Suites, guests can enjoy a relaxing environment with the option to explore Lafayette whenever they desire. Enjoy your Lafayette visit with a hotel that delivers maximum comfort for less—secure now!

  Call (855) 234-2997 to book with an agent.
  28.1 miles from Lafayette, OK 74462

Starting at

$113.99

per night

Read Reviews View Amenities View All Rooms

Black Angus Motel Poteau

1700 North Broadway St Poteau, OK

For a comfortable stay near Lafayette, Black Angus Motel Poteau offers budget-conscious accommodations with rates from $60.30, creating a warm and inviting atmosphere. Stay in a room that offers dependable comfort, with practical amenities that make your visit both enjoyable and economical.

Find your ideal balance at Black Angus Motel Poteau, where guests can experience the tranquility of the surroundings while Lafayette stays close by. Make your Lafayette experience affordable and relaxing—lock in your hotel today!

  Call (855) 234-2997 to book with an agent.
  28.1 miles from Lafayette, OK 74462

Starting at

$60.30

per night

Read Reviews View Amenities View All Rooms

Lakeside inn

300 Birkes Rd Eufaula, OK

Guests traveling to Lafayette will find Lakeside inn a practical choice, with rooms beginning at $49.99, creating a clean and inviting environment ideal for relaxation. Enjoy the extra amenities and comfort that our rooms offer, designed to make your stay both pleasant and economical.

Unwind in style at Lakeside inn, positioned in a calm setting yet keeping the energy of Lafayette within easy reach. Take advantage of Lafayette travel with a hotel that adds convenience to your journey—reserve today!

  Call (855) 235-0725 to book with an agent.
  28.7 miles from Lafayette, OK 74462

Starting at

$49.99

per night

Read Reviews View Amenities View All Rooms

Eufaula Inn

200 Birkes Rd Eufaula, OK

With budget-friendly rooms starting at $65.99, Eufaula Inn is a practical choice for travelers bound for Lafayette, providing a snug, welcoming atmosphere perfect for rest. Find straightforward comfort in rooms that are designed to meet basic needs without unnecessary extravagance.

Positioned perfectly for relaxation, Eufaula Inn offers a quiet getaway while keeping Lafayette easily accessible. Make your Lafayette adventure memorable and wallet-friendly—lock in your hotel room today!

  Call (855) 234-5074 to book with an agent.
  28.7 miles from Lafayette, OK 74462

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Best Western Eufaula Inn

1300 Birkes Road Eufaula, OK

With rooms beginning at $98.99, Best Western Eufaula Inn provides budget-friendly accommodations for travelers visiting Lafayette, creating a warm and welcoming environment. Experience Best Western's family rooms, designed with extra space and amenities to comfortably accommodate all family members.

Enjoy the serene surroundings at Best Western Eufaula Inn, while keeping the culture and energy of Lafayette nearby for your convenience. Maximize your Lafayette travels with a cost-effective, comfortable hotel stay—reserve today!

  Call (855) 235-6136 to book with an agent.
  29.0 miles from Lafayette, OK 74462

Starting at

$98.99

per night

Read Reviews View Amenities View All Rooms

Hootie Creek Guest House

202 1st St Talihina, OK

At Hootie Creek Guest House, travelers to Lafayette will find inviting accommodations with rates beginning at $134.99, creating a warm and comfortable space perfect for relaxation. Find comfort in rooms that offer standard amenities, ensuring a pleasant and budget-conscious stay.

Find your sanctuary at Hootie Creek Guest House, offering a peaceful retreat within a short drive to Lafayette's best attractions. Stay affordably and experience added perks on your Lafayette trip—reserve your room now!

  Call (855) 239-5277 to book with an agent.
  29.3 miles from Lafayette, OK 74462

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Stay Inn

113920 South 4180 Rd Checotah, OK

For those headed to Lafayette, Stay Inn offers budget-friendly accommodations with rooms from $80.99, creating a clean, comfortable environment perfect for rest. Enjoy a stay that offers basic amenities and straightforward comfort, perfect for travelers on a budget or in transit.

Nestled just outside of Lafayette, Stay Inn provides the perfect base for exploring the area while enjoying a peaceful retreat. Get the best of Lafayette with a hotel that balances convenience and cost savings—lock in today!

  Call (855) 233-7850 to book with an agent.
  29.6 miles from Lafayette, OK 74462

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Walnut Inn Motel

1212 West Gentry Ave Checotah, OK

With affordable rooms beginning at $80.99, Walnut Inn Motel provides inviting accommodations for guests bound for Lafayette, creating a clean, comfortable space. Relax in accommodations that go beyond the basics, offering extra comforts and conveniences for a satisfying stay.

Guests at Walnut Inn Motel can enjoy the serene surroundings while knowing the best of Lafayette is just a drive away. Make your Lafayette adventure simple and enjoyable with inviting hotel options—lock in now!

  Call (855) 234-7135 to book with an agent.
  32.1 miles from Lafayette, OK 74462

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Walnut Inn

824 South Paw Paw Road Roland, OK

For guests visiting Lafayette, Walnut Inn offers budget-friendly comfort with rooms starting at $74.99, creating a clean and inviting atmosphere for relaxation. Relax in rooms that offer the basics for a comfortable stay, designed for travelers seeking value and simplicity.

Explore the sights of Lafayette from the peaceful base of Walnut Inn, where a quiet retreat awaits you after your adventures. Enjoy Lafayette to the fullest with budget-wise, inviting hotel rooms—book now!

  Call (855) 236-8982 to book with an agent.
  36.0 miles from Lafayette, OK 74462

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Cherokee Casino & Hotel Roland

109 Cherokee Boulevard Roland, OK

Uncover a peaceful ambiance at Cherokee Casino & Hotel Roland as you journey to Lafayette, where quality rooms create warmth and relaxation, with inviting rates from $147.32. Enjoy a premium stay with rooms that boast advanced technological amenities and elegant furnishings.

Enjoy the comfort of Cherokee Casino & Hotel Roland, perfectly situated for guests wanting to explore Lafayette while staying in a serene location. Get ready for a Lafayette adventure that’s as relaxing as it is affordable—lock in today!

  Call (855) 239-5277 to book with an agent.
  36.0 miles from Lafayette, OK 74462

Starting at

$147.32

per night

Read Reviews View Amenities View All Rooms

Lake Eufaula Inn

107831 Highway 150 Checotah, OK

Guests headed to Lafayette will find gentle comfort at Lake Eufaula Inn, where inviting rooms start at $99.00, creating a welcoming environment ideal for relaxation. Relax in rooms that offer additional amenities and a bit more space, making your stay comfortable and cost-effective.

At Lake Eufaula Inn, guests can enjoy both peaceful surroundings and the ease of exploring Lafayette whenever they wish. Find your ideal hotel for exploring Lafayette without overspending—book your stay now!

  Call (855) 236-8982 to book with an agent.
  36.1 miles from Lafayette, OK 74462

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

Interstate Inn

303 West Ray Fine Blvd Roland, OK

Guests bound for Lafayette will appreciate the inviting accommodations at Interstate Inn, where calm rooms start at $77.00, creating a welcoming space for rest. Experience a touch of extra luxury in rooms that offer more amenities, providing a comfortable stay without the high costs.

Stay at Interstate Inn for a restful escape, where guests can relax in comfort while keeping Lafayette within easy reach. Treat yourself to a comfortable Lafayette getaway that won't strain your budget—lock in now!

  Call (855) 235-0725 to book with an agent.
  37.0 miles from Lafayette, OK 74462

Starting at

$77.00

per night

Read Reviews View Amenities View All Rooms

Choctaw Casino Hotel Pocola

3400 Choctaw Road Pocola, OK

With a touch of elegance, Choctaw Casino Hotel Pocola welcomes visitors to Lafayette, offering delightful accommodations at affordable nightly rates, beginning at $167.10. Find a luxurious escape in rooms that provide comfort and elegance, equipped with all the amenities for a perfect stay.

Find a peaceful hideaway at Choctaw Casino Hotel Pocola, where you can unwind after exploring the bustling streets of Lafayette. Find out how special Lafayette can be with a hotel that caters to your every need—lock in today!

  Call (855) 234-2997 to book with an agent.
  38.5 miles from Lafayette, OK 74462

Starting at

$167.10

per night

Read Reviews View Amenities View All Rooms

Motel 6 McAlester OK

690 Bernhardt Drive Krebs, OK

With budget-friendly rooms beginning at $47.99, Motel 6 McAlester OK provides inviting accommodations for travelers to Lafayette, creating a comfortable and welcoming space. Experience the cost-effective choice of Motel 6, where affordable rates make extended stays and last-minute trips possible.

Discover a peaceful stay at Motel 6 McAlester OK, where guests can relax and explore Lafayette's attractions just a quick drive away. Make your Lafayette adventure memorable and budget-wise—secure your hotel room now!

  Call (855) 233-0132 to book with an agent.
  38.9 miles from Lafayette, OK 74462

Starting at

$47.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 Lafayette will enjoy the refined luxury of Quality Inn & Suites McAlester on Hwy 69 & US 75, where tucked away rooms provide comfort, with rates starting at an affordable $67.99. Stay seamlessly connected with Quality Inn's complimentary high-speed Wi-Fi, ensuring you're always in touch and entertained.

Guests will love the calming atmosphere at Quality Inn & Suites McAlester on Hwy 69 & US 75, while Lafayette's activities remain just a short trip away. Step into a Lafayette hotel where your comfort and satisfaction are the top priorities—secure your room now!

  Call (855) 235-6136 to book with an agent.
  39.8 miles from Lafayette, OK 74462

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms