⛳ Golf on the Space Coast
Every operating course in Brevard County — public, municipal, county and private — from Mims to Barefoot Bay, with honest access notes for each.
North Brevard — Titusville, Mims, Merritt Island & Cocoa Beach
Indian River Preserve Golf Club
PublicMims
Championship course just off I-95 near Titusville, formerly Walkabout Golf Club, with an updated clubhouse and practice facilities.
Book a tee time →Course website →Manage this course? Claim the listing →La Cita Golf & Country Club
Private clubTitusville
Established country club on Titusville’s west side with a classic tree-lined layout.
Manage this course? Claim the listing →The Great Outdoors RV & Golf Resort
Resort — call for accessTitusville
Golf course inside the large RV resort community off SR 50 at I-95.
Manage this course? Claim the listing →Willow Lakes RV Park & Golf
Resort — call for accessTitusville
Small resort course attached to the Willow Lakes RV community.
Manage this course? Claim the listing →Space Coast Golf Club
PublicMerritt Island
Nature-wrapped public course on north Merritt Island, built in 1989 among wetlands and pines.
Renamed from The Savannahs in September 2025 — many maps and signs still use the old name.
Book a tee time →Course website →Manage this course? Claim the listing →Cocoa Beach Country Club
MunicipalCocoa Beach
City-owned golf on the Banana River side of Cocoa Beach, with water in play on many holes and frequent wildlife.
Book a tee time →Manage this course? Claim the listing →Manatee Cove Golf Course
Base access requiredPatrick Space Force Base
An 18-hole, par-72 course between the Banana River and the Atlantic on Patrick SFB.
Civilians need military ID or an approved base pass to play — apply for base access before booking.
Book a tee time →Manage this course? Claim the listing →Central Brevard — Viera, Suntree & Rockledge
Duran Golf Club
PublicViera
Viera’s flagship public course and a consistent local favorite, with a lighted par-3 course and large practice complex alongside the championship 18.
Book a tee time →Manage this course? Claim the listing →Viera East Golf Club
PublicViera
Public course winding through the Viera East community, playable and popular with everyday golfers.
Book a tee time →Manage this course? Claim the listing →Baytree National Golf Links
Semi-privateSuntree
Gary Player signature design in Suntree with a links feel and distinctive red-shale waste areas.
Book a tee time →Manage this course? Claim the listing →Suntree Country Club
PrivateSuntree
A 36-hole private club — the Classic and Challenge courses — at the heart of the Suntree community.
Manage this course? Claim the listing →Rockledge Country Club
Call for accessRockledge
Long-standing course in old Rockledge, minutes from Cocoa Village.
Manage this course? Claim the listing →Turtle Creek Golf Club
Semi-privateRockledge
Rolling, water-lined layout off Fiske Boulevard in Rockledge.
Book a tee time →Manage this course? Claim the listing →South Brevard — Melbourne, the beaches & Palm Bay
Crane Creek Reserve Golf Course
MunicipalMelbourne
City of Melbourne course along Crane Creek, an easy in-town round.
Book a tee time →Manage this course? Claim the listing →Mallards Landing Golf Course
MunicipalMelbourne
Melbourne’s second city course, a shorter, quicker round popular for after-work golf.
Manage this course? Claim the listing →Spessard Holland Golf Course
County (Golf Brevard)Melbourne Beach
Par-67 county course tucked between the river and the ocean on the barrier island — ocean breezes on nearly every hole.
Book a tee time →Course website →Manage this course? Claim the listing →The Habitat Golf Course
County (Golf Brevard)Grant-Valkaria
Par-72 championship county course carved through preserved scrub habitat — the wildest setting in Brevard golf.
Book a tee time →Course website →Manage this course? Claim the listing →Aquarina Golf Club
Semi-privateMelbourne Beach
Barrier-island course south of Melbourne Beach on A1A, between the Indian River and the Atlantic.
Book a tee time →Manage this course? Claim the listing →The Majors Golf Club
Semi-privatePalm Bay
Arnold Palmer signature design at Bayside Lakes in southeast Palm Bay.
Manage this course? Claim the listing →Barefoot Bay Golf Course
PublicBarefoot Bay
Joe Lee-designed 18-hole executive course at the center of the Barefoot Bay community in far south Brevard.
Book a tee time →Course website →Manage this course? Claim the listing →County golf, honest prices
Brevard County runs two of the best-value rounds on the Space Coast through Golf Brevard: the championship-length Habitat in Grant-Valkaria and oceanside Spessard Holland in Melbourne Beach. Melbourne and Cocoa Beach both run their own municipal courses too — you can golf well here without a membership.
Quick answers
Which Brevard County golf courses are open to the public?+
Fully public courses include Duran Golf Club and Viera East in Viera, Indian River Preserve in Mims, Space Coast Golf Club on Merritt Island, and Barefoot Bay in far south Brevard. Melbourne runs two municipal courses (Crane Creek Reserve and Mallards Landing), Cocoa Beach Country Club is city-owned, and the county operates The Habitat and Spessard Holland through Golf Brevard.
Which golf course is closest to the beach?+
Spessard Holland Golf Course sits directly on the barrier island in Melbourne Beach between the river and the ocean, and Aquarina is a few miles further south on A1A. Cocoa Beach Country Club is on the Banana River side of Cocoa Beach.
Can civilians play Manatee Cove on Patrick Space Force Base?+
Yes, but access is controlled: you need a military ID or an approved civilian base pass, so apply for base access before planning a round.
Did some Brevard golf courses close?+
Yes — Sherwood Golf Club and Royal Oak in Titusville and Harbor City in Melbourne have all closed permanently, and their land is in various stages of redevelopment. They are deliberately not listed here.
Run one of these courses?
Spot something out of date, or want your course's events and league play listed on 321 Daily? We keep this page accurate by hand — tell us what changed.
Get in touch →