Living near the beach means one thing: SURFING! It doesn’t matter if you’re an adult looking to take a private class, or if you want to enroll the kids in surf camp for the summer; from Fernandina Beach all the way down to St. Augustine, we’ve got 15 places you can learn to surf in Jacksonville and the surrounding areas.
31 South Fletcher Avenue, Fernandina Beach, FL
Driftwood Surf Shop offers individual and group lessons focusing on surf technique, orientation to conditions, board management and water safety.
Ponte Vedra Beach, FL
East Coast Boarding School offers private and group lessons as well as birthday parties, and special events. They also offer surf summer camp for ages 6-16.
241 Atlantic Blvd. #102, Neptune Beach, FL
Jax Surf & Paddle offers private and small group lessons, surfing parties as well as summer camp for surfing and paddle boarding.
34th Avenue South, Jacksonville Beach, FL
North Florida Kiteboarding offers private and group lessons. Lessons start on the beach and move to water techniques and practice.
Amelia Island, FL
Riptide offers surf and paddle board classes for adults and kids of all ages in the Amelia Island and Fernandina Beach area.
18 A Street, St. Augustine, FL
The Pit offers private and small group lessons as well as the only surf camp located directly on St. Augustine Beach for kids of all ages.
931 3rd St North, Jacksonville Beach, FL
Saltwater Cowgirls offers private and group lessons to girls, boys, and adults year round. During the summer they offer surf camp for girls ages 7-17.
5860 A1A South, Saint Augustine, FL
St. Augustine Surf School offers camps for kids 7-15 and they also offer 90 minute private and small group lessons.
St. Augustine, FL
Stoked to Surf is a camp located in St. Augustine for kids ages 7 and up. They also offer private lessons and surf parties.
834 Beach Blvd, Jacksonville Beach, FL
Sunrise Surf Shop offers a morning only camp for kids ages 8-17. Spots are limited so be sure to sign up early.
2530 1st Avenue, Fernandina Beach, FL
Surf Asylum offers private surf lessons, group surf lessons, birthday parties and social events. They also offer a summer camp for kids.
19th North Beach, Neptune Beach, FL
Surf Camp Cote offers small group summer camps for kids ages 6 and up. They also offer spring break camps, birthday parties and private lessons.
26 Seagate Ave, Jacksonville Beach, FL
Surf Into Summer Surf Camp is North Florida’s elite and longest running camp. Offering surf camps in both Jacksonville Beach and Ponte Vedra Beach they also offer private and small group lessons.
1020 Anastasia Blvd, Saint Augustine, FL
Surf Station offers summer camp for kids as well as one-on-one or group lessons catering to all age levels and experience.
6th Avenue South, Jacksonville Beach, FL
Thompson Surf School offers morning surf camp for kids 6-16. They also offer private and small group lessons for adults and kids of all ages.