Book Now


If you have a question that isn't answered here, please fill out the form at the

bottom of the page for assistance.


Where do I meet for my lesson?

For Bolinas lessons you will meet your coach at the Bolinas Tennis courts at the corner of Brighton and Park Ave.  For Stinson beach lessons you will meet at Stinson Surf and Kayak, 3605 CA-1 Stinson beach, CA 94970. Please note there is no parking at the shop. We recommend you park at the north end of the main beach parking lot and walk to the shop. 

How do I determine what level I am? 

Level 1- never surfed before

Level 2- surfed 3 or more times and can stand on white water wave

Level 3- can catch and ride own whitewater waves, ready to learn how to catch and ride unbroken waves

Level 4- paddling into catching unbroken waves and learning how to go down the line

Level 5- efficient surfer ready to take it to the next level!

What is the ongoing schedule and locations for 5 and 10 pack sessions?

Mondays, Wednesdays and Fridays at 10am Bolinas, Tuesdays and Thursdays, and Fridays 3:30 Bolinas, Saturdays at 9am in Bolinas and Sundays (beginners in Stinson). PLEASE NOTE: ALL BOLINAS LESSONS ARE FOR LEVELS 3-5 ONLY.  YOU MAY NOT TAKE A BOLINAS LESSON UNLESS YOU HAVE SURFED PREVIOUSLY, OR  SIGN UP FOR A PRIVATE AND REQUEST BOLINAS.

What is the schedule for all ongoing lessons?

Saturday's: 10am beginner group lesson Stinson / 10:30 am Private / 1pm Private 

Sunday's: 9am Semi-private Bolinas / 10am Beginner Group lesson Stinson / 10:30am Private/ 1pm Private 

Monday's: 10am semi-private Bolinas, 5/10 pack Bolinas

Wednesdays: 10am semi-private Bolinas, 5/10 pack Bolinas, 10am Private

Thursdays: 10am Private

Fridays: 10am semi-private Bolinas, 5/10 pack Bolinas. / 3:30 pm semi-private Bolinas, 5/10 pack Bolinas

*keep in mind the schedule changes from time to time.  For the most current schedule  please message us at 415-322-0034


Where should I park for my lesson? Can I park at the shop where we meet?

There is NO parking at the Stinson Beach Surf and Kayak Shop.  For lessons in Stinson Beach please park in the NORTH end of the public lot and walk to the shop from there. For Bolinas lessons park anywhere you find a spot on Brighton Ave.


How early should I arrive to ensure parking? 

For Bolinas lessons, especially on weekends, you will need to plan to arrive AT LEAST 1/2 hour before your lesson to ensure finding a spot. Parking in Bolinas is all on the street.  For Stinson Beach lessons plan to arrive in Stinson Beach at least 1/2 hour before your lesson in the busy time of year (June-Sept).  If you booked an afternoon lesson in Stinson on a busy weekend you will need to plan to arrive in Stinson Beach before noon in order to ensure a parking place. 

How long is my lesson?

5 and 10 pack lessons, as well as Semi-private Bolinas lessons are 1.5 hours long.  Private and Beginner Group lessons are 2 hours long.

How many people can be in my private lesson and what is the cost?

Private lessons can be for up to private groups of 12 total.  The price is $200 for 1-3 people, (not including gear).   You can purchase spots for additional surfers (if more than 3) while booking, for $70/person.

What is the ratio of student to coach?

Usually it is a 3:1 ratio, and. never more than 5:1.


How much are rentals?

Boards cost 30.00, wetsuits cost 15.00, and both are 40.00


Can I use 2 or more of my 5 pack lessons for multiple people?

No. 5 packs are only to be used for one person, any additional person wishing to attend a 5 pack lesson must purchase their own 5 pack, or book for the semi-private lesson option that is offered at the same time.


How are the semi-private lessons scheduled?

The semi-private offering will be the same lesson as the scheduled 5 pack lesson, with the same time and location.  When you book online you will also schedule your lesson. 


How do I cancel or reschedule my 5 pack lesson?

5 pack scheduling as well as cancellations must be made 24 hours before the start of the scheduled lesson. If cancellations  are made less than 24 hours in advance, you will  be charged for that lesson. All cancellation policies can be seen below in the cancellation FAQ.


Is gear included with my 5 pack lessons?

Gear is not included in the price of your lesson. If your lesson is at Stinson you will meet your coach at Stinson Surf and Kayak, and that is where you obtain and pay for any rental gear you may need.  If your lesson is at Bolinas, your gear will be paid for through Marin Outdoor Adventure when you schedule via the website. The coach will then bring it for you to the meeting point.


What days and times can I schedule a lesson?     

All availability we have is on our site calendar, if it is not offered on the calendar we most likely do not have the availability. Please do your best to schedule for the time slots on the calendar. However, if none of those work for you, you can always reach out and we will do our best to accommodate.

What location and level should I choose for myself and my group?

 For people who are progressing and have surfed a few times we suggest scheduling a Bolinas lesson. For first timers we suggest Stinson Beach. 

What is the youngest age you can take a lesson at?

We offer lessons for all ages, starting at 5 years old.  However, for kids ages 5-8 you must book a private lesson.

Do I have to know how to swim to take a lesson

If you are not a comfortable swimmer we ask that you wait to take a lesson until you have become more efficient.

What is your cancellation policy?

For client cancellations we do not offer refunds.  However, we do offer credit to go towards a future lesson. For full credit, clients must cancel 7 days before the lesson. If a client cancels prior to 24 hours but less than a week, we will give a 50% credit.  If a client cancels within 24 hours of the lesson there will be no refund or credit.  There is a 40.00 charge for any lessons that need to be rescheduled by the client.  

If Marin Outdoor Adventure cancels due to surf conditions, weather, pandemic, fires, or any other reason we will offer credit to the client.