I have no idea
In San Diego there is a bus company that goes to other cities called Greyhound. We travel from San Diego to Los Angeles. It is quite unpunctual but it is an option. In the page of them you can see the routes, schedules and costs.
Yes inside the EU you should check the map
Thanks! Your answer is awaiting moderation.