BJX airport and QRO airports are nearby.
Greyhound [url=http://www.greyhound.com/]]from San Diego, CA will take you to Celaya one way for US$174. Coming from Guadalajara you can catch ETN [url=http://www.etn.com.mx/english/[/url]]the Executive class service with an option of single seats and WIFI with lunch for around $350 (US$25) one way or a lower class first class service from Primera Plus [http://secure.primeraplus.com.mx/FAPWEB/Default.aspx?alias=secure.primeraplus.com.mx/fapweb/primeraplus#[/url] for $333 where you get just a free soda and cookie.