Golf courses in Hannibal, MO
American Legion Golf Course, Hannibal Country Club and Norwoods Golf Club are the three golf courses listed in Hannibal, MO. 7 other golf courses are within 25 miles; the nearest is Jackson Park Golf Course in Palmyra, MO, 8.8 miles away.
- Courses
- 3
- 18-hole
- 1
- 9-hole
- 2
- With a range
- 2 of 3
- Avg 18-hole yards
- 6,459
- Nearby
- 10 within 31 mi
Courses in and near Hannibal
-
American Legion Golf Course
Public3681 Highway Mm
9 · PAR 35 · 2,897 YD
-
Hannibal Country Club
Private1200 Country Club Dr
9 · PAR 35 · 2,922 YD
-
Norwoods Golf Club
Public52651 Norwoods Pl
18 · PAR 72 · 6,459 YD
-
Jackson Park Golf Course
PublicPalmyra, MO
8.8 MI · 9 · PAR 35 · 3,000 YD
-
Westview Golf Course
PublicQuincy, IL
14.2 MI · 18 · PAR 71 · 6,400 YD
-
Knight's of Columbus Par 3 Golf Course
PublicQuincy, IL
15.3 MI · 9 · PAR 27 · 897 YD
-
Quincy Country Club
PrivateQuincy, IL
15.4 MI · 18 · PAR 70 · 6,454 YD
-
Spring Lake Country Club
PrivateQuincy, IL
16.0 MI · 18 · PAR 72 · 6,408 YD
-
Cedar Crest Country Club
PublicQuincy, IL
16.3 MI · 9 · PAR 36 · 3,054 YD
-
Bow Lake Golf Course
PublicBarry, IL
19.9 MI · 9 · PAR 35 · 2,887 YD
-
Pike County Country Club
PrivateLouisiana, MO
26.0 MI · 9 · PAR 35 · 3,072 YD
-
The Vandalia Country Club
PrivateVandalia, MO
27.5 MI · 9 · PAR 36 · 3,140 YD
-
River Valley Community Course
PublicCanton, MO
30.3 MI · 9 · PAR 35 · 3,000 YD
No courses match these filters.
Missing a course in Hannibal, or something out of date?
Tell us what to fixOf the 3 Hannibal courses that list driving range information, 2 have one.
Hannibal is in Missouri, which has 313 golf courses across 201 cities in this directory.
Nearby cities with listed courses include Palmyra, MO (8.8 miles), Quincy, IL (15 miles), Barry, IL (20 miles) and Louisiana, MO (26 miles).
Nearby cities
Miles, straight lineFrequently asked questions
How many golf courses are in Hannibal, MO?
Hannibal, MO has 3 golf courses in this directory: 1 with 18 holes and 2 with 9 holes.
What is the longest golf course in Hannibal, MO?
Of the 18-hole courses with a listed yardage, Norwoods Golf Club is the longest at 6,459 yards.
Do golf courses in Hannibal, MO have driving ranges?
2 of the 3 courses in Hannibal, MO that list driving range information have one.
What cities near Hannibal, MO have golf courses?
Nearby cities with listed courses include Palmyra, MO (8.8 miles, 1 course), Quincy, IL (15 miles, 5 courses), Barry, IL (20 miles, 1 course) and Louisiana, MO (26 miles, 1 course).
What golf courses are near Hannibal, MO?
The three nearest other golf courses are Jackson Park Golf Course in Palmyra, MO (8.8 miles), Westview Golf Course in Quincy, IL (14 miles) and Knight's of Columbus Par 3 Golf Course in Quincy, IL (15 miles).
How far is the nearest other golf course from Hannibal?
The nearest other golf course is Jackson Park Golf Course in Palmyra, MO, 8.8 miles from the middle of the courses listed in Hannibal, in a straight line.
How many public golf courses are in Hannibal, MO?
Hannibal, MO has 2 public golf courses in this directory.
How many private golf courses are in Hannibal, MO?
Hannibal, MO has 1 private golf course in this directory.
How many public vs private golf courses are in Hannibal, MO?
Of the 3 golf courses listed in Hannibal, MO, 2 are public and 1 is private.
Listing data last updated October 2026. See data sources.