So, you have decided to learn to surf but you do not know where to start. It is important to note that not every beach is suitable for surfing, especially when you are a beginner.

You need to turn to a beach that is known for calm waters and controlled waves so that you face no trouble in learning to surf.

To help you in this regard, we have covered the four best cities in the US to learn to surf.

Let’s have a look:

#1 San Diego, California

There are a number of beaches and surfing destinations in San Diego including Mission Beach, Ocean Beach, Pacific Beach, and Tourmaline Surfing Park. Many of these also have a pier.

If you are serious about learning to surf then there can be no better destination than San Diego. Surf lessons here are cheap and you will find all kinds of courses including personal and group classes. 

#2 Honolulu, Hawaii  

Honolulu can be a great place for beginner surfers. The city has some of the best windsurfing and boogie boarding surfing spots out there. Here, you will find waves of all colors and shapes. 

Kewalos can be the best pick for beginners. You can move to other options like Sunset Beach once you feel more comfortable.

#3 Cocoa Beach, Florida

West Coast of Florida is far becoming the #1 destination for surfers who want to learn to surf. The beaches here offer white sands and unparallel waves. Plus, the city has excellent infrastructure and it is also quite affordable to visit or live in. 

A large number of surfing festivals and contests are held here every year including the NKF Surf Festival and Easter Surf Contest.

#4 Ocean City, New Jersey

Watch Jersey Shore come to life in this beautiful city known for perfect waves making it a great destination for people who want to learn to surf.

The best thing about this place is that the waves are ‘surfable’ throughout the year.

If you are lucky enough to live in one of these ‘surf towns’ then avail the opportunity and take surfing lessons to learn to surf.