• Updated with new information since originally published.
  • Please support our journalism through affiliate links. Affiliate Disclosure
  • Our editors recommend these diverse local experiences.

1. Shangri-La Resort ⭐⭐⭐⭐⭐

Category: Unique Accommodations
© Shangri-La

2. Miller Pecan Company ⭐⭐⭐⭐⭐

© beats_/stock.adobe.com

Summary and Frequenly Asked Questions:

Afton is a small town in southwest Ottawa County, Oklahoma. Originally a farming and railroad town, Afton is located on the historic U.S. Route 66. This tiny town has a lot to offer, from tasting Scuppernog Jelly and blackstrap molasses at Miler Pecan Company, to fishing or swimming at nearby Grand Lake o' the Cherokees. Once there, you cannot miss Ugly’s Bar and Grill, right on the water. Golfers will enjoy one of three courses at the luxury golf resort Shangri-la.

Plan Your Trip

Get Ready to Go!

Need some more help?


Go to travel reservations.