Traffic and parking in the Village can be congested, we recommend you consider alternate transportation. Taking the train, walking, riding your bike, or utilizing Ride Share apps are all great options.


To get to the village, take Interstate 5 to Carlsbad Village Drive and go west. Turn right (North) on Carlsbad Blvd. and then turn left (West) onto Christiansen or Beech avenues to get to the Festival Hub at St. Michael's. 


The Carlsbad Village Station is a Coaster station (San Diego’s coastal commuter train). From San Diego and points South: take the Coaster directly to the station.  From Los Angeles and points North: take the Amtrak or Metrolink to Oceanside Station (or to Carlsbad Village Station at select times) and transfer either to a Coaster train, NCTD 101 bus, or take a cab 2.7 miles to Carlsbad Village Station.

The Carlsbad Village train station is only two blocks from St. Michael’s by-the-Sea!

Form more information on the Coaster or Amtrak schedule visit them on line by clicking here.

Information about Metrolink Trains can be found by clicking here


Take the 101, 321 or 325 bus to the Carlsbad Village Station.

For more information about bus routes click here


We highly recommend carpooling, taking the Coaster train (park at Oceanside Transit Center and take the Coaster to Carlsbad Village Station), using ride shares, etc.!

August Festival: Parking at St. Michael's by the Sea is available with VIP packages only.

Additional festival parking will be available at parking lots at Army and Navy Academy: Lower Parking Lot at Beech & Washington (1 block east of Carlsbad Blvd., south of ANA football field) and the Hockey Rink Parking Lot at Mountain View Dr. & Carlsbad Blvd. (west of Carlsbad Blvd.).