Quick Summary:

  • Where is Afton, Oklahoma located?
    • Afton is a small town in southwest Ottawa County, Oklahoma, situated along the historic U.S. Route 66.
  • What is Afton’s historical background?
    • Originally a farming and railroad town, Afton has maintained its historic charm while offering modern attractions.
  • What unique food experiences can visitors enjoy in Afton?
    • Visitors can taste Scuppernong Jelly and blackstrap molasses at Miler Pecan Company.
  • What outdoor activities are available near Afton?
  • What are some must-visit spots in Afton?
    • Ugly’s Bar and Grill, located right on the water, is a popular spot for dining and drinks.
  • Are there golfing options in Afton?
    • Golfers can enjoy one of three courses at the luxury golf resort Shangri-La.


  • 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: Accommodations
Shangri-La Resort | Where to Go in Afton, Oklahoma
© Shangri-La

2. Miller Pecan Company ⭐⭐⭐⭐⭐

Miller Pecan Company | Where to Go in Afton, Oklahoma
© beats_/stock.adobe.com


Best Time to Visit Places to Stay Tips for Visiting
Spring (March-May) – Mild temperatures and blooming landscapes, great for outdoor adventures. Shangri-La Resort – A luxury lakeside retreat with golf and spa amenities. Explore Grand Lake O’ the Cherokees – Enjoy fishing, boating, and scenic lake views.
Summer (June-August) – Warm and perfect for lake activities and outdoor fun. WorldMark Grand Lake – A family-friendly resort near Monkey Island. Rent a boat at Sail Grand Waterfront – Experience water skiing, tubing, and jet skiing.
Fall (September-November) – Crisp air and vibrant fall foliage, ideal for scenic drives. The Lodge at Grand Lake – A cozy and comfortable stay with easy lake access. Drive along Route 66 – Visit nostalgic attractions and historic sites along the famous highway.

Plan Your Trip