|Distance||423 miles (683 km)|
|Average bus duration||13 h 37 min|
|Average bus ticket price||$70 (€65)|
Buses from San Francisco, CA to Oceanside, CA cover the 423 miles (683 km) long journey taking on average 13 h 37 min with our travel partners like. There are direct bus services available. While the average ticket price for this route costs around $70 (€65), you can find the cheapest bus ticket for as low as $70 (€65).
Here are some other resources that might have the information you need