If you are looking for the best waves to surf in Mexico, then you should head to the Baja Peninsula.
What are the best surfing beaches in Baja Mexico?
Short answer: The best beaches in Baja Mexico can can be found at Todos Santos, Nine Palms, Cerritos and K38.
With a variety of waves available for all levels of surfers, these beaches offer something for everyone.
With crystal clear waters and sandy shores, it's easy to see why this area is so popular with surfers from all over the world.
You'll find perfect waves for beginners and experienced surfers alike, making it the perfect place to catch some waves no matter your skill level.
Also check out our guide to 7 of the best surf towns in Mexico.
Best surfing beaches in Baja Mexico
A stalwart of the Mexican surfing scene, Ensenada is just outside up-and-coming travel destination Tijuana and not far from the US border, meaning it attracts surfers from all over the world.
While the water is cold on the beaches in Ensenada, they do have some of the best waves around, especially in wintertime.
2. Todos Santos
There are great waves for surfing in Todos Santos, but it can be cold depending on the time of year.
The best time to hit the waves is usually between December and March, when the weather is at its coolest.
Although there are a few surf spots around town, most people make the trip up to Punta Baja, which is about a half-hour drive away.
3. Punta Baja
Punta Baja is one of the best surfing beaches in all of Mexico and is known for its long, hollow waves that are perfect for both beginner and experienced surfers alike.
4. Scorpion Bay
Scorpion Bay is hard to get to, but it is worth it if you are looking for the best surfing experience.
Anyone who is serious about surfing will want to head to this Mexican beach, as it offers some of the best waves in the world. With a nearly perfect right-handed break, this bay is a surfer’s paradise.
Pack your surfboard in your car rack and head to Scorpion Bay for a road trip from San Diego!
5. Cabo San Lucas
Cabo San Lucas is known for its party atmosphere, but it is also a great place to surf.
The best waves can be found at Playa Costa Azul, where the water is clean and the views are stunning.
Experienced surfers will love testing their skills on the big waves that roll in here.
Just south of Todos Santos is Cerritos.
Cerritos is a great place to surf because it has a wide range of waves, from beginner-friendly ones to more challenging breaks.
The best time to surf here is in the morning when the waves are at their best.
Just south of the San Diego International border (38 kilometers to be exact) is K38. Which is a great place to test your Mexico surfing chops.
A few more kilometer south of K38 is K58.
This surf spot is great because you can easily camp there for a small fee.
Which inlcludes parking, security and bathrooms.
FAQ's – Best surfing beaches in Baja Mexico
How cold is the water?
The water on the beaches in Ensenada is cold, but it is worth it to surf here because of the great waves.
What are the best waves?
The best waves can be found at Scorpion Bay and Playa Costa Azul.
What is the best time to go surfing in Baja Mexico?
The best time to go surfing in Baja Mexico is in the morning when the waves are at their best.
What are the best beaches for surfing in Baja Mexico?
The best beaches for surfing in Baja Mexico are Todos Santos, Cabo San Lucas, Cerritos and K38.
How long does it take to get to Baja Mexico from San Diego?
It takes about two hours to drive from San Diego to the best surfing beaches in Baja Mexico.