[menuItemContent][menuItemRightSideContent]
Currency

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Ontario, CA to San Luis Obispo, CA

distanceDistance190 miles (306 km)
durationAverage bus duration7 h 50 min
priceAverage bus ticket price$57 (€51)
changesDirect busYes

Buses from Ontario, CA to San Luis Obispo, CA cover the 190 miles (306 km) long route taking on average 7 h 50 min with our travel partners like. There are direct bus services available. While the average ticket price for this journey costs around $57 (€51), you can find the cheapest bus ticket for as low as $57 (€51).

Travel Tips: Bus to San Luis Obispo, CA from Ontario, CA

Take the bus to San Luis Obispo, CA easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Ontario, CA to San Luis Obispo, CA.
FAQs

How much does a cheap bus between Ontario, CA and San Luis Obispo, CA cost?

Looking to save money on your trip? Omio customers have found the cheapest bus between Ontario, CA and San Luis Obispo, CA for the next 7 days starting from $57 (€51)  one way.

What is the price of a bus ticket to San Luis Obispo, CA from Ontario, CA?

If you are looking to book your bus ticket in the next 7 days, you can expect the Ontario, CA to San Luis Obispo, CA bus to cost on average $57 (€51)  one way.

What is the distance between Ontario, CA and San Luis Obispo, CA by bus?

The Ontario, CA to San Luis Obispo, CA bus distance is approximately 190 miles (306 km).

How long is a bus to San Luis Obispo, CA from Ontario, CA on average?

The bus time between Ontario, CA and San Luis Obispo, CA is on average 7 h 50 min  for the 190 miles (306 km) long journey, but the time it takes to go to San Luis Obispo, CA from Ontario, CA by bus can vary depending on specific dates or traveling on weekends and holidays.

What time is the earliest bus from Ontario, CA to San Luis Obispo, CA? What time is the last bus from Ontario, CA to San Luis Obispo, CA?

The first Ontario, CA to San Luis Obispo, CA bus departs at 3: 15 PM   and the last bus from Ontario, CA to San Luis Obispo, CA leaves at 3: 15 PM. Check out the most up-to-date bus schedule from Ontario, CA to San Luis Obispo, CA on Omio and find the best time to travel to your destination.

How early should I book bus tickets to San Luis Obispo, CA from Ontario, CA to score the best deals?

In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus companies offering this trip and save money. If you purchase bus tickets between Ontario, CA and San Luis Obispo, CA within the next 7 days, you can find tickets to cost on average $57 (€51) one way. To find the best prices for this route, consider booking your bus ticket from Ontario, CA to San Luis Obispo, CA a few months in advance.

More options for your journey from Ontario, CA to San Luis Obispo, CA

Here are some other resources that might have the information you need

Most popular trains, buses and flights

Travel to popular destinations by train, bus or flight