Golf courses in Afton, OK

Shangri-La Resort and Golf Club and The Coves Golf Club are the two golf courses listed in Afton, OK. 4 other golf courses are within 25 miles; the nearest is Quail Ridge Golf Course in Grove, OK, 11 miles away.

Courses
2
18-hole
1
9-hole
1
With a range
2 of 2
Avg 18-hole yards
6,498
Nearby
10 within 35 mi

Courses in and near Afton

Showing 12 courses: 2 in Afton, 10 nearby.

  1. Shangri-La Resort and Golf Club

    Public31000 S Highway 125

    9 · PAR 36 · 3,384 YD

  2. The Coves Golf Club

    Private32922 Pebble Bch

    18 · PAR 72 · 6,498 YD

  3. Quail Ridge Golf Course

    PublicGrove, OK

    11.1 MI · 9 · PAR 36 · 3,023 YD

  4. 13.0 MI · 18 · PAR 72 · 6,815 YD

  5. Peoria Ridge Golf Course

    PublicMiami, OK

    13.4 MI · 18 · PAR 72 · 6,960 YD

  6. Grand Cherokee Golf Course

    PublicLangley, OK

    16.6 MI · 9 · 6,236 YD

  7. Baxter Springs Golf and Country Club

    PublicBaxter Springs, KS

    26.0 MI · 9 · PAR 36 · 3,134 YD

  8. Elk River Golf Course

    PublicNoel, MO

    27.7 MI · 9 · PAR 36 · 3,334 YD

  9. Pryor Creek Golf Club

    PublicPryor, OK

    33.1 MI · 18 · PAR 72 · 6,460 YD

  10. 33.5 MI · 9 · PAR 36 · 2,919 YD

  11. Twin Hills Golf & Country Club

    PrivateJoplin, MO

    33.9 MI · 18 · PAR 72 · 6,842 YD

  12. Oswego Golf Course

    PublicOswego, KS

    34.5 MI · 9 · PAR 36 · 3,060 YD

Missing a course in Afton, or something out of date?

Tell us what to fix

Of the 2 Afton courses that list driving range information, 2 have one.

Afton is in Oklahoma, which has 179 golf courses across 115 cities in this directory.

Nearby cities with listed courses include Grove, OK (12 miles), Miami, OK (13 miles), Langley, OK (17 miles) and Baxter Springs, KS (26 miles).

Nearby cities

Miles, straight line

All golf courses in Oklahoma

Frequently asked questions

How many golf courses are in Afton, OK?

Afton, OK has 2 golf courses in this directory: 1 with 18 holes and 1 with 9 holes.

What is the longest golf course in Afton, OK?

Of the 18-hole courses with a listed yardage, The Coves Golf Club is the longest at 6,498 yards.

Do golf courses in Afton, OK have driving ranges?

2 of the 2 courses in Afton, OK that list driving range information have one.

What cities near Afton, OK have golf courses?

Nearby cities with listed courses include Grove, OK (12 miles, 2 courses), Miami, OK (13 miles, 1 course), Langley, OK (17 miles, 1 course) and Baxter Springs, KS (26 miles, 1 course).

What golf courses are near Afton, OK?

The three nearest other golf courses are Quail Ridge Golf Course in Grove, OK (11 miles), Patricia Island Country Club in Grove, OK (13 miles) and Peoria Ridge Golf Course in Miami, OK (13 miles).

How far is the nearest other golf course from Afton?

The nearest other golf course is Quail Ridge Golf Course in Grove, OK, 11 miles from the middle of the courses listed in Afton, in a straight line.

How many public golf courses are in Afton, OK?

Afton, OK has 1 public golf course in this directory.

How many private golf courses are in Afton, OK?

Afton, OK has 1 private golf course in this directory.

How many public vs private golf courses are in Afton, OK?

Of the 2 golf courses listed in Afton, OK, 1 is public and 1 is private.

Listing data last updated October 2026. See data sources.