top of page

Learn to Surf With the Best!!!

2023 Surfing Lessons


We provide private surfing lessons to all ages and skill levels, year round, by appointment, in Port Aransas and Corpus Christi. No experience necessary. All equipment provided. Scheduling of lessons is subject to instructor availability. The more notice we have, the more likely it is that we can accommodate your request. Please try to give us at least 24-48 hours notice to schedule a lesson. See options and rates below.

Click Here To Book!


Call or Text: (361) 749-6956



Private Lessons

1-2 People / instructor

1.5 hours

(more time can be booked but

this is a perfect place to start)


$80 - 1 surfer

$140 - 2 surfers

Group Lessons

- 3-5 People / Instructor

- Ages 9 & up for groups

- 1.5 hours


$60 / surfer

(5 surfers max for 1 instructor)


Can accommodate up to 5 surfers per instructor. If you have a larger group then we can add more instructors. Please email with any

questions about group lessons.

Stand Up Paddleboard Lessons   

Private Lessons

1-2 People

1.5 hour

$80 / person

Group Lessons

3-5 People/Instructor


Call or Email for group rates for Paddleboarding

Competitive Training

Texas Surf Camps offers competitive training for the novice competitior all the way to the national and international level. Learn how to compete at the top level with Texas Pro Surfer Morgan Faulkner. Morgan is a 36 time Texas State Champion, 2 time US Champion, former US Team member and also has numerous Pro wins in Texas and abroad. He can help hone your skills to take your surfing to the national level and beyond. You will get training in surfing technique, competitive strategy, warm-up and workout routines, and diet. You must already have an extensive knowledge of surfing and must be approved by Morgan. Contact us at for more on competitive coaching/training.
We will be offering competitive and advanced training camps for summer 2021. Stay tuned for dates and info.
Check out the first Texas Surf Camps Hawaii Trip from Dec 2015, coming again in 2016...


Tel: (361) 749-6956


Success! Message received.

bottom of page