SFOpera - Directions and Parking

Directions and Parking

We are located in the vibrant Civic Center/Hayes Valley district. To have the most enjoyable experience, allow yourself plenty of time to arrive at the War Memorial Opera House. Consider taking MUNI to Van Ness station or BART to Civic Center station—both are within a 10-minute walk of the Opera House.

Please note: Construction on Van Ness Avenue may impact travel time and bus lines 47, 49 and 90. Allow for extra time when getting to the Opera House.


If taking Uber, Lyft, or LUXE to the Opera House, use the address 301 Van Ness or 400 Franklin (depending on the direction you are heading) for pick-up and drop-off.


We recommend the Civic Center Plaza Garage, which is the largest parking garage in the area. It is within 2 blocks of the Opera House and offers elevators to street level.

Complimentary Shuttles To/From Civic Center Station

Enjoy a complimentary shuttle from Civic Center BART station to the War Memorial Opera House. For all summer performances, two 14-person vans, operated by Chariot, will pick-up and drop-off in front of Burger King (corner of Grove and Hyde Sts). Shuttles run in a continuous loop for 90 minutes prior to and for 60 minutes following each performance. Look for San Francisco Opera signs on Chariot’s friendly blue vans. Not available for SF Opera Lab performances.