Best Surf Lessons & Surfboard Rentals

Surf Station Surf School offers the best surfing lessons in St. Augustine. Proudly serving the Saint Augustine, Ponte Vedra, & Crescent Beach communities since 1984. Surf Station can offer one-on-one or group lessons to anybody ready to learn to surf! Catering to all age levels and experience, we have instructors for beginners to advanced surfers.

Would you like to rent a surfboard for a day or even a week? Come by our two story surf shop located in the heat of St. Augustine Beach to select from a wide variety of rentals & even demo surfboards.

Competitive rental rates make it affordable to rent the best surfing equipment St. Augustine has to offer. Our knowledgable staff will assist you in picking out the perfect surfboard for your experience level

Surfing Lessons & Rental Rates

Surf Lessons

  • 1 on 1 (90 Minutes) - $70
  • 2 People (90 Minutes) - $60 Each ($120)
  • 3 People (90 Minutes) - $50 Each ($150)
  • Groups of 4+: Call For Pricing

Surfboard Rentals

  • $15 for 2 hours
  • $20 for 1/2 day (up to 6 hours)
  • $25 for 24 hours
  • $40 for 2 days
  • $50 for 3 days
  • $80 for 5 days
  • $100 for 7 days
*The above rates are subject to change and are for services in St. Augustine. Remote location rates may vary.

Call Us Today At 904-471-9463

Photo Gallery

Fatal error: Uncaught Error: Call to undefined function ereg_replace() in /home/surfscho/public_html/wp-content/plugins/alpine-photo-tile-for-instagram/gears/alpinebot-display.php:58 Stack trace: #0 /home/surfscho/public_html/wp-content/plugins/alpine-photo-tile-for-instagram/gears/alpinebot-display.php(48): PhotoTileForInstagramBotSecondary->filter_filename('in-1-2-7-M-thes...') #1 /home/surfscho/public_html/wp-content/plugins/alpine-photo-tile-for-instagram/gears/alpinebot-display.php(501): PhotoTileForInstagramBotSecondary->key_maker(Array) #2 /home/surfscho/public_html/wp-content/plugins/alpine-photo-tile-for-instagram/gears/alpinebot-primary.php(72): PhotoTileForInstagramBotTertiary->photo_retrieval() #3 /home/surfscho/public_html/wp-content/plugins/alpine-photo-tile-for-instagram/gears/plugin-shortcode.php(46): PhotoTileForInstagramPrimary->do_alpine_method('photo_retrieval') #4 /home/surfscho/public_html/wp-includes/shortcodes.php(319): APTFINbyTAP_shortcode_function(Array, '', 'alpine-phototil...') #5 [internal fu in /home/surfscho/public_html/wp-content/plugins/alpine-photo-tile-for-instagram/gears/alpinebot-display.php on line 58