San Luis Obispo boasts its very own airport, which we recommend flying into. Your other airport option is Santa Barbara, which is 1.5 hours from San Luis Obispo.
San Luis Obispo also has a train station, which can take you from San Diego or LA up to SLO!