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 & Accommodations

Worldmark Grand Lake in Tulsa
+1-888-389-4121
57020 East Highway 125, Tulsa, OK 74331 +1-888-389-4121 ~4.40 miles southeast of Afton
  • Three Star hotel
  • Gym / Fitness Center Available
From£71
Very good 4.0 /5 Read Reviews Call BookMore Details
Shangri-La Resort
+1-888-675-2083
57301 South Highway 125, Monkey Island, OK 74331 +1-888-675-2083 ~5.89 miles southeast of Afton
  • Luxury Five Star Resort property
  • Hotel has 4 floors
From£70
Very good 4.0 /5 Recent Reviews Call BookMore Details
Best Western TimberRidge Inn : 120 West 18th St.
+1-800-716-8490
120 West 18th St., Grove, OK 74344 +1-800-716-8490 ~8.39 miles east of Afton
  • Cheap property
  • Hotel has 46 rooms
From£75
Very good 4.5 /5 Hotel Reviews Call BookMore Details
Holiday Inn Express & Suites Vinita, an IHG Hotel - Vinita
+1-800-805-5223
232 South 7th St., Vinita, OK 74301 +1-800-805-5223 ~13.08 miles west of Afton
  • 3 star Rural hotel
  • 60 sleeping rooms in hotel
From£66
Very good 4.0 /5 Latest Reviews Call BookMore Details
Holiday Inn Express & Suites Miami, an IHG Hotel : 509 Henley
+1-888-965-1860
509 Henley, Miami, OK 74354 +1-888-965-1860 ~16.72 miles north of Afton
  • 2-star Highway hotel
  • 75 rooms in hotel
From£63
Average 3.0 /5 Latest Reviews Call BookMore Details
Econo Lodge Miami in Miami
+1-888-788-5576
900 East Steve Owens Blvd., Miami, OK 74354 +1-888-788-5576 ~16.79 miles north of Afton
  • Cheap Highway hotel
  • Check in: 2:00 PM
From£48
Average 3.0 /5 Read Reviews Call BookMore Details
Days Inn by Wyndham Miami
+1-888-897-9207
2120 East Steve Owens Blvd., Miami, OK 74354 +1-888-897-9207 ~16.88 miles north of Afton
  • Inexpensive hotel
From£47
Very good 4.0 /5 Latest Reviews Call BookMore Details
Microtel Inn & Suites by Wyndham Miami
+1-888-311-4278
2015 East Steve Owens Blvd., Miami, OK 74355 +1-888-311-4278 ~16.89 miles north of Afton
  • Economy Highway hotel
  • Check-in: 3:00 PM
From£43
Very good 4.0 /5 Reviews Call BookMore Details
Motel 6 Miami Ok
+1-888-469-4795
2225 East Steve Owens Blvd., Miami, OK 74354 +1-888-469-4795 ~16.97 miles north of Afton
  • Low-priced hotel
From£47
Average 3.0 /5 Latest Reviews Call BookMore Details
Hampton Inn Miami in Miami
+1-888-734-9421
115 South Deacon Turner Rd., Miami, OK 74354 +1-888-734-9421 ~17.21 miles north of Afton
  • Three Star Rural property
  • Check-in: 3:00 pm
From£66
Very good 4.0 /5 Hotel Reviews Call BookMore Details
Super 8 by Wyndham Big Cabin/Vinita Area in Vinita
+1-888-841-5292
30954 South. Highway 69, Vinita, OK 74301 +1-888-841-5292 ~17.84 miles west of Afton
  • Economy Highway property
  • Hotel has 62 rooms
From£51
Average 3.5 /5 Review Score Call BookMore Details
Econo Lodge - Anderson
+1-888-455-5160
491 East Highway 76, Anderson, MO 64831 +1-888-455-5160 ~26.88 miles east of Afton
  • Cheap Highway property
  • Hotel has 50 rooms
From£23
Very good 4.0 /5 Read Reviews Call BookMore Details
Downstream Casino Resort - Quapaw
+1-888-965-8297
69300 East Nee Rd., Quapaw, OK 74363 +1-888-965-8297 ~29.78 miles northeast of Afton
  • Four-star property
From£59
Very good 4.0 /5 Review Score Call BookMore Details
Best Western Big Spring Lodge in Neosho
+1-888-906-6358
1810 Southern View Dr., Neosho, MO 64850 +1-888-906-6358 ~31.76 miles east of Afton
  • Low-priced Highway property
  • 62 rooms in hotel
From£54
Very good 4.5 /5 Latest Reviews Call BookMore Details
Super 8 by Wyndham Neosho : 3085 Gardner Edgewood Dr.
+1-888-749-6785
3085 Gardner Edgewood Dr., Neosho, MO 64850 +1-888-749-6785 ~32.00 miles east of Afton
  • Cheap Highway property
  • Free breakfast
From£47
Average 3.0 /5 Reviews Call BookMore Details
Americas Best Value Inn Pryor
+1-888-878-9982
123 South Mill St., Pryor, OK 74361 +1-888-878-9982 ~32.06 miles southwest of Afton
  • 2-star hotel
  • 40 sleeping rooms in hotel
From£34
Average 3.0 /5 Review Score Call BookMore Details
Sleep Inn South Joplin in Joplin
+1-888-389-4485
I 44 & Sr 43 South, Joplin, MO 64803 +1-888-389-4485 ~32.74 miles northeast of Afton
  • Low priced property
  • Check in time: 3: pm
From£54
Very good 4.0 /5 Read Reviews Call BookMore Details
Booneslick Lodge Jane - Jane
+1-888-389-4121
21140 Us Highway 71, Jane, MO 64856 +1-888-389-4121 ~32.92 miles east of Afton
  • Economy Highway property
  • 2 floors in hotel
From£35
Average 3.5 /5 Hotel Reviews Call BookMore Details
Drury Inn & Suites Joplin
+1-888-675-2083
3601 Rangeline Rd., Joplin, MO 64804 +1-888-675-2083 ~33.16 miles northeast of Afton
  • Affordable Suburban hotel
  • Check in: 3:00 PM
From£78
Average 3.0 /5 Guest Reviews Call BookMore Details
Best Western Locust Grove Inn & Suites : 106 Holiday Ln
+1-800-716-8490
106 Holiday Ln, Locust Grove, OK 74352 +1-800-716-8490 ~33.52 miles southwest of Afton
  • Economical hotel
  • 2 conference rooms in property
From£55
Average 3.0 /5 Review Score Call BookMore Details
Econo Lodge : 6800 South Mill St.
+1-800-805-5223
6800 South Mill St., Pryor, OK 74361 +1-800-805-5223 ~35.45 miles southwest of Afton
  • Low-priced Highway property
  • 60 rooms in hotel
From£33
Poor 2.0 /5 Review Score Call BookMore Details
Residence Inn Marriott Joplin - Joplin
+1-888-965-1860
3128 East Hammons Blvd., Joplin, MO 64804 +1-888-965-1860 ~36.16 miles northeast of Afton
  • Affordable Suburban hotel
  • Hotel has 114 suites
From£78
Very good 4.5 /5 Hotel Reviews Call BookMore Details
La Quinta Inn & Suites by Wyndham Joplin
+1-888-788-5576
3320 South Rangeline Rd., Joplin, MO 64804 +1-888-788-5576 ~36.43 miles northeast of Afton
  • 3 star Highway hotel
  • Hotel has 19 suites
From£54
Very good 4.0 /5 Hotel Reviews Call BookMore Details
Holiday Inn Express Hotel and Suites Pryor, an IHG Hotel : 271 Mid America Rd.
+1-888-897-9207
271 Mid America Rd., Pryor, OK 74361 +1-888-897-9207 ~36.51 miles southwest of Afton
  • Two-star Rural property
  • Check in time: 3:00 PM
From£47
Average 3.0 /5 Guest Reviews Call BookMore Details
Quality Inn & Suites MidAmerica Industrial Park Area - Pryor
+1-888-311-4278
307 Mid America Dr., Pryor, OK 74361 +1-888-311-4278 ~36.57 miles southwest of Afton
  • Affordable Highway property
  • Check-in time: 1:00 PM
From£63
Average 3.0 /5 Guest Reviews Call BookMore Details
Hampton Inn & Suites Pryor in Pryor
+1-888-469-4795
431 Midamerica Dr., Pryor, OK +1-888-469-4795 ~36.68 miles southwest of Afton
  • Mid-scale property
From£59
Average 3.0 /5 Guest Reviews Call BookMore Details
Days Inn & Suites by Wyndham Pryor : 495 Mid America Dr.
+1-888-734-9421
495 Mid America Dr., Pryor, OK 74361 +1-888-734-9421 ~36.74 miles southwest of Afton
  • Low priced property
  • Check-in time: 3:00 pm
Best Western Stateline Lodge : 273 South Highway 59
+1-888-841-5292
273 South Highway 59, West Siloam Springs, OK 74964 +1-888-841-5292 ~36.77 miles southeast of Afton
  • 3 star Rural property
  • 2 floors in property
From£53
Very good 4.0 /5 Latest Reviews Call BookMore Details
Holiday Inn Express & Suites Siloam Springs, an IHG Hotel : 2100 Highway 412 West
+1-888-455-5160
2100 Highway 412 West, Siloam Springs, AR 72761 +1-888-455-5160 ~36.77 miles southeast of Afton
  • 3 star property
  • Hotel has 20 suites
From£71
Very good 4.0 /5 Hotel Reviews Call BookMore Details
Americas Best Value Inn & Suites Siloam Springs : 1801 Highway 412 West
+1-888-965-8297
1801 Highway 412 West, Siloam Springs, AR 72761 +1-888-965-8297 ~36.83 miles southeast of Afton
  • Cheap property
  • Complimentary breakfast is offered
From£47
Average 3.0 /5 Recent Reviews Call BookMore Details
Super 8 by Wyndham Siloam Springs : 1800 Highway 412 West
+1-888-906-6358
1800 Highway 412 West, Siloam Springs, AR 72761 +1-888-906-6358 ~36.90 miles southeast of Afton
  • Low-priced Highway property
  • Free breakfast available
From£54
Average 3.0 /5 Review Score Call BookMore Details
Microtel Inn & Suites by Wyndham Joplin in Joplin
+1-888-749-6785
4101 Richard Joseph Blvd., Joplin, MO 64804 +1-888-749-6785 ~36.94 miles northeast of Afton
  • Inexpensive Highway hotel
  • Hotel has 2 floors
From£48
Average 3.0 /5 Hotel Reviews Call BookMore Details
Towneplace Suites Marriott Joplin in Joplin
+1-888-878-9982
4026 South Arizona Ave., Joplin, MO 64804 +1-888-878-9982 ~37.02 miles northeast of Afton
  • Three Star Highway property
  • Fitness / Gym is on-site
From£54
Very good 4.0 /5 Guest Reviews Call BookMore Details
Quality Inn Siloam Springs West in Siloam Springs
+1-888-389-4485
1300 Highway 412 West, Siloam Springs, AR 72761 Website +1-888-389-4485 ~37.06 miles southeast of Afton
  • Cheap Highway hotel
  • 60 sleeping rooms in hotel
From£35
Average 3.0 /5 Recent Reviews Call BookMore Details
Candlewood Suites Joplin, an IHG Hotel - Joplin
+1-888-389-4121
3512 South Rangeline, Joplin, MO 64804 +1-888-389-4121 ~37.31 miles northeast of Afton
  • Two-star Highway hotel
  • 4 floors in property
From£43
Very good 4.0 /5 Read Reviews Call BookMore Details
Econo Lodge Inn & Suites Joplin - Joplin
+1-888-675-2083
3510 South Range Line Rd., Joplin, MO 64804 +1-888-675-2083 ~37.39 miles northeast of Afton
  • Two-star Highway property
  • Check-in: 12:00
From£47
Average 3.0 /5 Recent Reviews Call BookMore Details
Best Western The Oasis at Joplin : 3508 South Rangeline Rd.
+1-800-716-8490
3508 South Rangeline Rd., Joplin, MO 64804 +1-800-716-8490 ~37.39 miles northeast of Afton
  • 3-star Highway hotel
  • Free breakfast available
From£43
Average 3.0 /5 Guest Reviews Call BookMore Details
Super 8 by Wyndham Joplin
+1-800-805-5223
2830 East 36th St., Joplin, MO 64804 +1-800-805-5223 ~37.41 miles northeast of Afton
  • Economy hotel
  • Check in: 11:00 AM
From£47
Average 3.0 /5 Hotel Reviews Call BookMore Details
Holiday Inn Joplin, an IHG Hotel in Joplin
+1-888-965-1860
3402 Arizona Ave., Joplin, MO 64804 +1-888-965-1860 ~37.45 miles northeast of Afton
  • Three Star hotel
  • 115 sleeping rooms in hotel
From£74
Very good 4.0 /5 Recent Reviews Call BookMore Details
Sunrise Inn
+1-888-788-5576
3600 South Range Line Rd., Joplin, MO 64804 +1-888-788-5576 ~37.45 miles northeast of Afton
  • 2-star Highway hotel
  • Hotel has 65 rooms
From£32
Poor 2.0 /5 Reviews Call BookMore Details
Homewood Suites by Hilton Joplin in Joplin
+1-888-897-9207
2642 East 32nd. St., Joplin, MO 64804 +1-888-897-9207 ~37.46 miles northeast of Afton
  • Midscale Highway property
  • Comp. Breakfast
From£74
Excellent 5.0 /5 Recent Reviews Call BookMore Details
Hampton Inn Joplin
+1-888-311-4278
3107 East 36th St., Joplin, MO 64804 +1-888-311-4278 ~37.48 miles northeast of Afton
  • Three Star Highway property
  • 3 floors in hotel
From£101
Very good 4.0 /5 Guest Reviews Call BookMore Details
Comfort Inn & Suites
+1-888-469-4795
3400 South Rangeline Rd., Joplin, MO 64804 +1-888-469-4795 ~37.48 miles northeast of Afton
  • Economy Downtown property
  • 7 suites in hotel
From£47
Very good 4.0 /5 Hotel Reviews Call BookMore Details
Hilton Garden Inn Joplin - Joplin
+1-888-734-9421
2644 East 32nd St., Joplin, MO 64804 +1-888-734-9421 ~37.52 miles northeast of Afton
  • 3-star Highway property
  • Fitness + Health Center
From£70
Very good 4.0 /5 Read Reviews Call BookMore Details
Fairfield Inn by Marriott Joplin : 3301 South Rangeline Rd.
+1-888-841-5292
3301 South Rangeline Rd., Joplin, MO 64804 +1-888-841-5292 ~37.63 miles northeast of Afton
  • Economy Highway property
  • 3 floors in hotel
From£97
Average 3.0 /5 Review Score Call BookMore Details
Home2 Suites by Hilton Joplin - Joplin
+1-888-455-5160
3000 South Rangeline Rd., Joplin, MO 64804 +1-888-455-5160 ~37.77 miles northeast of Afton
  • 3 star property
  • Check in: 0:00
From£71
Very good 4.0 /5 Review Score Call BookMore Details
Motel 6 Joplin Mo
+1-888-965-8297
3031 South Range Line Rd., Joplin, MO 64804 +1-888-965-8297 ~37.86 miles northeast of Afton
  • 2-star property
Quality Inn Joplin I-44 in Joplin
+1-888-906-6358
3325 Arizona Ave., Joplin, MO 64804 +1-888-906-6358 ~38.16 miles northeast of Afton
  • 3 star Highway property
  • Hotel has 3 floors
From£43
Very good 4.0 /5 Recent Reviews Call BookMore Details
The Greens II at Bella Vista Village - Bella Vista
+1-888-749-6785
1 Watkins Way, Bella Vista, AR 72715 +1-888-749-6785 ~38.64 miles east of Afton
  • Midscale property
  • Check in time: 10:00
From£71
Very good 4.0 /5 Hotel Reviews Call BookMore Details
The Robertson a Member of Radisson Individuals - Joplin
+1-888-878-9982
410 Wall Ave., Joplin, MO 64801 +1-888-878-9982 ~38.69 miles northeast of Afton
  • High end hotel
From£98
Average 3.0 /5 Latest Reviews Call BookMore Details

Next: See My Afton Hotels with Pricing

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.

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.

Back to Top