Star Rating
Hotel Name
Price Range (USD) to
Amenities
+ More

Afton Oklahoma Accommodations

Find hotels & motels in Afton using the list below. Search for the cheapest discounted hotel and motel rates in or near Afton, OK for your upcoming individual or group travel. We list the best Afton Oklahoma hotel rooms. Review the Afton hotel list below to find the perfect lodging. We also have a map of the Afton hotels. Need 5+ Rooms? Secure Afton Group Hotel Deals

The Afton center point is approximately 3 miles west of Grand Lake O'the Cherokees and 8 miles west of Cherokee Grand Casino.

Afton is a small town in Oklahoma with a population of less than 1,000 people. It is located in the northeastern part of the state, near the border with Missouri. the town is about 80 miles northeast of Tulsa and about 40 miles southwest of Joplin, MO. Afton was founded in the 1870s when the Atlantic and Pacific Railroad Company built a line through the area. It was originally named by a Scottish railroad surveyor for his daughter, who was named after the River Afton in Scotland. The town is home to a number of historical buildings, including the Horse Creek Bridge, which was built in 1936 and is now a museum. There is plenty to do in Afton, whether you're planning a relaxing weekend getaway or an action-packed trip. The area is known for its beautiful scenery and its friendly people. The economy of Afton is largely based on agriculture and tourism. The city is home to several wineries, and the nearby Grand Lake o' the Cherokees is a popular tourist destination. If you are searching for a location to relax and enjoy the simple things in life, Afton is the place for you. There are many reasons to stay at hotels, inns, and suites here. The views are beautiful, the amenities are top-notch and the staff is always friendly and pleasing. The lodgings in Afton, OK offer stunning panoramas of the surrounding countryside. The accommodations are luxurious and spacious, and the people around are always available to help with anything you need. When you stay at one of the hotels in Afton, OK, you'll enjoy access to all the best that the area has to offer. From hiking and biking trails to fishing and hunting, there's something for everyone here. More from this guide...

Afton Hotels, Motels & Accommodations

Worldmark Grand Lake - Tulsa 57020 East Highway 125, Tulsa, OK 74331 ~4.40 miles southeast of Afton
  • Mid-scale hotel
  • Fitness + Health Center
From$90
Very Good 4.0 /5 Reviews Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in Afton" Get Alexa Skill →
Shangri-La Resort 57301 South Highway 125, Monkey Island, OK 74331 ~5.88 miles southeast of Afton
  • Luxury 5-star Resort property
  • Check-in time: 4:00pm
From$89
Very Good 4.0 /5 Reviews Call BookMore Details
Best Western TimberRidge Inn in Grove 120 West 18th St., Grove, OK 74344 ~8.37 miles east of Afton
  • Cheap hotel
  • Check-in: 3 pm
From$96
Very Good 4.5 /5 Review Score Call BookMore Details
Holiday Inn Express & Suites Vinita by IHG : 232 South 7th St. 232 South 7th St., Vinita, OK 74301 ~13.06 miles west of Afton
  • 3 star Rural property
  • 60 rooms in hotel
From$84
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Route 66 Inn & Suites - Miami 509 Henley St., Miami, OK 74354 ~16.71 miles north of Afton
  • 3 star Highway property
  • Free breakfast
From$80
Average 3.0 /5 Recent Reviews Call BookMore Details
Econo Lodge Miami 900 East Steve Owens Blvd., Miami, OK 74354 ~16.77 miles north of Afton
  • Two-star Highway hotel
  • 2 suites in hotel
From$61
Average 3.0 /5 Review Score Call BookMore Details
Holiday Inn Express Hotel & Suites Miami - Miami 509 Hendley Ave., Miami, OK 74354 ~16.83 miles north of Afton
  • 3 star Highway property
  • Hotel has 3 floors
From$74
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Days Inn by Wyndham Miami - Miami 2120 East Steve Owens Blvd., Miami, OK 74354 ~16.85 miles north of Afton
  • Economy property
From$60
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Microtel Inn & Suites by Wyndham Miami 2015 East Steve Owens Blvd., Miami, OK 74355 ~16.86 miles north of Afton
  • Economy Highway hotel
  • Hotel has 60 rooms
From$55
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Motel 6 Miami Ok 2225 East Steve Owens Blvd., Miami, OK 74354 ~16.95 miles north of Afton
  • Inexpensive property
  • Check-in: 3 pm
From$60
Average 3.0 /5 Latest Reviews Call BookMore Details
Hampton Inn Miami - Miami 115 Deacon Turner Rd., Miami, OK 74354 ~17.19 miles north of Afton
  • Three Star Rural hotel
  • 6 suites in hotel
From$84
Very Good 4.0 /5 Reviews Call BookMore Details
Super 8 by Wyndham Big Cabin/Vinita Area in Vinita 30954 South. Highway 69, Vinita, OK 74301 ~17.81 miles west of Afton
  • Low priced Highway hotel
  • Hotel has 2 floors
From$65
Average 3.5 /5 Read Reviews Call BookMore Details
Econo Lodge Anderson 491 East Highway 76, Anderson, MO 64831 ~26.84 miles east of Afton
  • Low-priced Highway property
  • 50 rooms in hotel
From$30
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Downstream Casino Resort 69300 East Nee Rd., Quapaw, OK 74363 ~29.75 miles northeast of Afton
  • Four star property
From$75
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Best Western Big Spring Lodge : 1810 Southern View Dr. 1810 Southern View Dr., Neosho, MO 64850 ~31.75 miles east of Afton
  • Two star Highway hotel
  • 63 sleeping rooms in hotel
From$69
Very Good 4.5 /5 Hotel Reviews Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in Afton" Get Alexa Skill →
Americas Best Value Inn Pryor 123 South Mill St., Pryor, OK 74361 ~31.98 miles southwest of Afton
  • 2 star hotel
  • Check in: 1:00 PM
From$44
Average 3.0 /5 Hotel Reviews Call BookMore Details
Quality Inn Neosho 3085 Gardner Edgewood Dr., Neosho, MO 64850 ~31.99 miles east of Afton
  • Low Cost Highway hotel
  • Free comp. breakfast
From$60
Average 3.0 /5 Review Score Call BookMore Details
Sleep Inn South Joplin in Joplin I 44 & Sr 43 South, Joplin, MO 64803 ~32.72 miles northeast of Afton
  • Cheap hotel
  • Check-in time: 3: pm
From$69
Very Good 4.0 /5 Reviews Call BookMore Details
Booneslick Lodge Jane : 21140 Us Highway 71 21140 Us Highway 71, Jane, MO 64856 ~32.86 miles east of Afton
  • Economy Highway property
  • Free breakfast
From$45
Average 3.5 /5 Hotel Reviews Call BookMore Details
Best Western Locust Grove Inn & Suites 106 Holiday Ln, Locust Grove, OK 74352 ~33.45 miles southwest of Afton
  • Low-priced hotel
  • Free breakfast available
From$70
Average 3.0 /5 Read Reviews Call BookMore Details
Econo Lodge Pryor - Pryor 6800 South Mill St., Pryor, OK 74361 ~35.36 miles southwest of Afton
  • Low Cost Highway hotel
  • Hotel has an eco-friendly policy See policy
Residence Inn Marriott Joplin 3128 East Hammons Blvd., Joplin, MO 64804 ~36.15 miles northeast of Afton
  • Midscale Suburban hotel
  • Fitness center on property
From$99
Very Good 4.5 /5 Reviews Call BookMore Details
La Quinta Inn & Suites by Wyndham Joplin : 3320 South Rangeline Rd. 3320 South Rangeline Rd., Joplin, MO 64804 ~36.41 miles northeast of Afton
  • Three Star Highway hotel
  • 3 floors in hotel
From$69
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Holiday Inn Express Hotel and Suites Pryor by IHG 271 Mid America Rd., Pryor, OK 74361 ~36.42 miles southwest of Afton
  • Low-priced Rural hotel
  • Hotel has 79 rooms
From$60
Average 3.0 /5 Guest Reviews Call BookMore Details
Quality Inn & Suites MidAmerica Industrial Park Area 307 Mid America Dr., Pryor, OK 74361 ~36.47 miles southwest of Afton
  • Affordable Highway property
  • Check in: 1:00 PM
From$80
Average 3.0 /5 Reviews Call BookMore Details
Hampton Inn & Suites Pryor 431 Midamerica Dr., Pryor, OK ~36.59 miles southwest of Afton
  • 3-star property
From$75
Average 3.0 /5 Hotel Reviews Call BookMore Details
Days Inn & Suites by Wyndham Pryor - Pryor 495 Mid America Dr., Pryor, OK 74361 ~36.64 miles southwest of Afton
  • Two star property
  • Hotel has 54 rooms
Best Western Stateline Lodge : 273 South Highway 59 273 South Highway 59, West Siloam Springs, OK 74964 ~36.68 miles southeast of Afton
  • Three Star Rural property
  • Gym is available on property
From$68
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Holiday Inn Express & Suites Siloam Springs by IHG 2100 Highway 412 West, Siloam Springs, AR 72761 ~36.68 miles southeast of Afton
  • Midscale hotel
  • 80 sleeping rooms in hotel
From$90
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Americas Best Value Inn & Suites Siloam Springs in Siloam Springs 1801 Highway 412 West, Siloam Springs, AR 72761 ~36.75 miles southeast of Afton
  • 2 star hotel
  • Hotel has 45 rooms
From$60
Average 3.0 /5 Read Reviews Call BookMore Details
Super 8 by Wyndham Siloam Springs 1800 Highway 412 West, Siloam Springs, AR 72761 ~36.81 miles southeast of Afton
  • Low priced Highway property
  • Check-in: 2:00 pm
From$69
Average 3.0 /5 Read Reviews Call BookMore Details
Microtel Inn & Suites by Wyndham Joplin 4101 Richard Joseph Blvd., Joplin, MO 64804 ~36.93 miles northeast of Afton
  • Cheap Highway hotel
  • 59 sleeping rooms in hotel
From$62
Average 3.0 /5 Guest Reviews Call BookMore Details
Quality Inn Siloam Springs West - Siloam Springs 1300 Highway 412 West, Siloam Springs, AR 72761 Website ~36.98 miles southeast of Afton
  • Low-priced Highway property
  • Free breakfast
From$45
Average 3.0 /5 Guest Reviews Call BookMore Details
Towneplace Suites Marriott Joplin : 4026 South Arizona Ave. 4026 South Arizona Ave., Joplin, MO 64804 ~37.01 miles northeast of Afton
  • 3-star Highway hotel
  • Check-in: 3:00pm
From$69
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Candlewood Suites Joplin by IHG 3512 South Rangeline, Joplin, MO 64804 ~37.29 miles northeast of Afton
  • Cheap Highway property
  • 4 floors in hotel
From$55
Very Good 4.0 /5 Read Reviews Call BookMore Details
Econo Lodge Inn & Suites Joplin 3510 South Range Line Rd., Joplin, MO 64804 ~37.38 miles northeast of Afton
  • Two star Highway property
  • Hotel has an eco-friendly policy Read more
From$60
Average 3.0 /5 Guest Reviews Call BookMore Details
Best Western The Oasis at Joplin in Joplin 3508 South Rangeline Rd., Joplin, MO 64804 ~37.38 miles northeast of Afton
  • Mid-scale Highway property
  • Check-in: 3:00pm
From$55
Average 3.0 /5 Review Score Call BookMore Details
Super 8 by Wyndham Joplin : 2830 East 36th St. 2830 East 36th St., Joplin, MO 64804 ~37.40 miles northeast of Afton
  • Low-priced hotel
From$60
Average 3.0 /5 Latest Reviews Call BookMore Details
Holiday Inn Joplin by IHG : 3402 Arizona Ave. 3402 Arizona Ave., Joplin, MO 64804 ~37.43 miles northeast of Afton
  • Mid-scale hotel
  • 4 floors in hotel
From$95
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Sunrise Inn 3600 South Range Line Rd., Joplin, MO 64804 ~37.44 miles northeast of Afton
  • Cheap Highway hotel
  • Hotel has 2 meeting rooms
Homewood Suites by Hilton Joplin : 2642 East 32nd. St. 2642 East 32nd. St., Joplin, MO 64804 ~37.44 miles northeast of Afton
  • 3-star Highway property
  • Gym / Fitness Center Available
From$94
Excellent 5.0 /5 Review Score Call BookMore Details
Comfort Inn & Suites 3400 South Rangeline Rd., Joplin, MO 64804 ~37.46 miles northeast of Afton
  • 2 star Downtown property
  • Hotel has 82 rooms
From$60
Very Good 4.0 /5 Review Score Call BookMore Details
Hampton Inn Joplin - Joplin 3107 East 36th St., Joplin, MO 64804 ~37.47 miles northeast of Afton
  • Midscale Highway property
  • 3 floors in property
From$129
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Hilton Garden Inn Joplin : 2644 East 32nd St. 2644 East 32nd St., Joplin, MO 64804 ~37.50 miles northeast of Afton
  • Midscale Highway hotel
  • Check-in time: 3 p.m.
From$89
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Fairfield Inn by Marriott Joplin in Joplin 3301 South Rangeline Rd., Joplin, MO 64804 ~37.61 miles northeast of Afton
  • Cheap Highway property
  • Hotel has 8 suites
From$124
Average 3.0 /5 Hotel Reviews Call BookMore Details
Home2 Suites by Hilton Joplin : 3000 South Rangeline Rd. 3000 South Rangeline Rd., Joplin, MO 64804 ~37.75 miles northeast of Afton
  • Affordable hotel
  • Check-in time: 0:00
From$90
Very Good 4.0 /5 Read Reviews Call BookMore Details
Motel 6 Joplin Mo 3031 South Range Line Rd., Joplin, MO 64804 ~37.84 miles northeast of Afton
  • Two star property
Quality Inn Joplin I-44 3325 Arizona Ave., Joplin, MO 64804 ~38.15 miles northeast of Afton
  • Mid-scale Highway property
  • Check in: 3:00.pm
From$55
Very Good 4.0 /5 Read Reviews Call BookMore Details
The Greens II at Bella Vista Village - Bella Vista 1 Watkins Way, Bella Vista, AR 72715 ~38.54 miles east of Afton
  • Affordable property
  • Hotel has 2 floors
From$90
Very Good 4.0 /5 Review Score Call BookMore Details
The Robertson a Member of Radisson Individuals : 410 Wall Ave. 410 Wall Ave., Joplin, MO 64801 ~38.67 miles northeast of Afton
  • High-end property
From$125
Average 3.0 /5 Recent Reviews Call BookMore Details

Next: See My Afton Hotels with Pricing

Graph: Upcoming 20 Days of Afton Hotel Rates

Rates shown are nightly rates before taxes and do not necessarily reflect all Afton, OK discounts available. The chart reflects the cheapest Afton hotel for each day and each star rating category.

The Best Time to Visit Afton, OK

Afton has a temperate climate with four distinct seasons. The average high in the summer is around 92 °F, while the average low in the winter is around 28 °F. The area receives a fair amount of rainfall each year, which helps to keep the vegetation green and lush. If you love spending time outdoors, spring is the perfect time to visit Afton. The temperatures are starting to warm up, making it ideal for hiking, biking, and exploring the many parks and trails in the area. You can enjoy seasonal activities like fishing and camping, too. And, of course, the spring flowers are always a beautiful sight. The summers here can be hot, but the cool waters of Grand Lake are refreshing. And, of course, you can't come to Afton in the fall without picking up a pumpkin or two at one of the local farms. And then, in winter, the city transforms into a snowy wonderland, complete with a festive lights display. Plus, you can enjoy ice skating at the outdoor rink, or take a horse-drawn carriage ride. Regardless of the time of your visit, you're sure to have a blast in Afton.

Below is a chart of the current pricing seasonality of hotels and motels in Afton, OK:

Afton, OK: Prices by Star Rating Class

Below are 3 charts illustrating avg. price trends by star rating class in Afton, OK. Browse these illustrations to determine the most cost effective months to book a room in Afton throughout the year.

Afton, OK: 4-Star and Luxury Hotel Options

Regardless of your budget, you'll be able to book a 4- or 5-star accommodation that fits your needs here. From upscale hotels to elegant vacation rentals, you're sure to find plenty of options to choose from. These lodgings offer luxurious accommodations and amenities that are perfect to relax and rejuvenate. With their convenient location, they're just a short drive from all of the best in the area. From world-class dining and shopping to outdoor activities and tourist attractions, there is something for everyone to enjoy in Afton, OK. Whether you're searching for an upscale bed and breakfast, a rustic cabin in the woods, or a luxurious suite, you're sure to find what you're looking for here. With so many beautiful places to choose from, you'll never want to leave this town.

Affordable Accommodations in Afton, Oklahoma

3 Star Average Prices: $101.76

If you're searching for a location to stay in Afton, OK that won't break the bank, you're at the right place. The town is home to many low-cost accommodations that will suit your budget. For starters, there are a number of hostels located throughout the area. They are perfect for budget-minded travelers as they offer dorm-style rooms and common zones for a fraction of the price of a traditional hotel. Plus, you'll be able to meet other visitors from all over the world while staying in one of them! There are a number of budget lodgings located in Afton, OK, as well. They may not offer the same amenities as their luxury counterparts, but they will have clean and comfortable accommodations. And, you'll be able to save a significant amount of money by choosing a budget hotel over a more expensive one. Finally, the town is home to a number of many camping options in case you want to save on your trip even more. There are several campgrounds in Afton, OK that offer scenic views and easy access to all of the city's attractions. So, if you're searching for a low-cost place to stay while visiting this lovely little town, be sure to check out the hostels, budget hotels, and camping sites here.

2 Star Average Prices: $104.62

Afton, Oklahoma Hotel Discounts

The rates for hotels in Afton, OK depend on the season. Fall is a great period to come here for the stunning scenery, and there are price cuts on hotel rooms as there are fewer tourists during this time. Winter is amazing to experience the region's holiday atmosphere, and there are often package deals that include free meals and thematic activities. Additionally, many hotels and inns in the area offer discounts for AAA members, seniors, and those who book their trip in advance. Regardless of the season you choose to come to Afton, OK, you're sure to find the best deals with HotelPlanner here.

Afton, OK: Things to Do & See

There are plenty of activities and attractions in Afton, OK to keep you busy during your stay. For those who love the outdoors, the town is the perfect location to come and explore. There are miles of hiking and biking trails that wind through its scenic woods and offer breathtaking views of the countryside. The area has a number of lakes and rivers nearby, too, perfect for fishing, swimming, or just relaxing in the sun. If you need a little more excitement, Afton is home to plenty of festivals and events throughout the year. Its annual 4th of July celebration is not to be missed, and every June, the Darryl Starbird National Rod and Custom Hall of Fame Museum hosts an anniversary celebration. Regardless of your interests, you're sure to find something to love in Afton, OK.

FAQs about hotels in Afton

What are the best rated hotels in Afton?

Homewood Suites by Hilton Joplin, Best Western TimberRidge Inn and Best Western Big Spring Lodge are the best rated hotels based on customer reviews in the last 365 days.

What are the upper-end hotels in Afton?

Shangri-La Resort, Downstream Casino Resort and The Robertson a Member of Radisson Individuals are the top 3 luxury hotels near Afton city center.

What hotels are closest to the city center of Afton?

Worldmark Grand Lake, Shangri-La Resort, and Best Western TimberRidge Inn are the properties closest to Afton city center.

How much does a cheap hotel in Afton cost per night?

In the last year, a 2 star hotel in Afton can be as cheap as $104.62 per night. (based on HotelPlanner prices)

How much does a 3 star hotel in Afton cost per night?

In the last year, the average 3 star hotel in Afton has been $101.75 per night. (based on HotelPlanner prices)

What are the best independent hotels in Afton?

Worldmark Grand Lake, Shangri-La Resort and Downstream Casino Resort are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels in Afton?

Residence Inn Marriott Joplin, Towneplace Suites Marriott Joplin and Fairfield Inn by Marriott Joplin are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the most popular Choice Hotels branded hotels in Afton?

Econo Lodge Anderson, Sleep Inn South Joplin and Comfort Inn & Suites are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the best Best Western hotels in Afton?

Best Western TimberRidge Inn, Best Western Big Spring Lodge and Best Western Stateline Lodge are the best rated Best Western branded hotels (based on user reviews score).

What are the best IHG hotels in Afton?

Holiday Inn Express & Suites Vinita by IHG, Holiday Inn Express Hotel & Suites Miami and Holiday Inn Express & Suites Siloam Springs by IHG are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Verified reviews of the city: Afton, OK

Below are reviews of the city of Afton, OK from an actual visitor's perspective.

"Beautiful area"
Score 4.0 / 5

Beautiful area and loved the area and the pontoon tour of the lake. Great place to raise a family.

Richard K., from 07-Sep-2025
The average traveler rating of the city of Afton, OK shown above is 4.0 out of 5 based on 1 reviews
Back to Top