Twin Lakes Golf Course

    Your business?

    Golf Instruction

    Union Mill, VA

    Twin Lakes Golf Course operates two 18-hole championship courses in Clifton, VA: The Oaks (par 71, 6,715 yards) featuring tree-lined fairways that demand accuracy, and the Lakes Course (par 72, 6,695 yards) offering a more forgiving layout that rewards distance. Managed by the Fairfax County Park Authority, Twin Lakes provides a full day of golf with multiple tees for all skill levels, plus a driving range, practice facilities, clubhouse dining, instruction programs, junior golf leagues, and event hosting for tournaments, outings, and private parties.

    Best for: BeginnersKids & Juniors

    Ideal for: Golfers of all abilities seeking affordable public play, families with junior golfers, tournament organizers, group outings

    Service area: Clifton and Union Mill, VA; Fairfax County

    What Sets Twin Lakes Golf Course Apart

    Dual Championship Courses: Play 36 holes in one visit across two distinct courses—The Oaks challenges with tree-lined accuracy demands while the Lakes Course offers a more forgiving layout.

    Instruction & Junior Programs: Comprehensive golf instruction programs and junior golf leagues available for developing young golfers.

    Full-Service Amenities: Complete practice facilities, driving range, on-site grill dining, and event hosting capabilities for tournaments, outings, weddings, and private parties.

    Junior ProgramsGroup Clinics
    Public Golf CourseTwo 18-Hole CoursesPractice FacilitiesJunior ProgramsGolf Events
    Google Rating
    4.3 ★ (361 reviews)
    Phone
    (703) 631-9099

    Location

    Address: 6201 Union Mill Rd, Union Mill, VA 20124

    Phone: (703) 631-9099

    Website: fairfaxcounty.gov

    Get directions →

    Last updated April 8, 2026

    Published by Lantern. Lantern helps local businesses provide accurate, up-to-date information so AI assistants and search engines can confidently recommend them.