Book Online

Please fill out the form below to book your appointment online. You can pay using PayPal, debit or credit card, or you may choose to pay cash or check in person. If you would like to contact us before you book, our office is open Tuesdays, Thursdays, and Fridays. Please check out our FAQ page for more info.


Buy 3 Lessons and Get the 4th One Free!

Take advantage of this great deal! Pay for 3 lessons in advance and get the 4th one free.

You will need to make two separate transactions. One for the 3 lessons and another transaction for the 4th lesson. Please select “cash or check” payment option when scheduling the 4th lesson.

Advanced Driving Lesson

Are you a ride-share driver, first responder, or advanced driver who needs a refresher course? We are now offering 2.5 hour driving lessons for advanced drivers who need to improve their driving skills. ONLY FOR LICENSED DRIVERS. ADVANCED DRIVING LESSON DURATION IS 7:00 pm – 9:30 pm. PLEASE CHECK SCHEDULE BELOW FOR AVAILABLE DATES.

*We have a 24-hour cancellation policy*
*Teen students are only permitted one lesson per day*
*Please call or email to book a DMV Test Day Appointment*
*Please call if you do not receive a confirmation email*
*Lessons are only offered to California Learner’s Permit or Driver’s License holders.



Call today
(415) 647-2605 or email
© 2023 — Rivadavia Driving School

750 Gonzalez Drive Apt 8E
San Francisco, CA 94132

Securely Hosted