Bus Tickets from Mesa to Oceanside

Previously seen trips

Next departures for Mesa to Oceanside on November 21
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
GreyhoundBus
Mesa Bus Stop
Oceanside Bus StationNo tags
GreyhoundBus
Mesa Bus Stop
Oceanside Bus StationNo tags
GreyhoundBus
Mesa Bus Stop
Oceanside Bus StationNo tags
GreyhoundBus
Mesa Bus Stop
Oceanside Bus StationNo tags
GreyhoundBus
Mesa Bus Stop
Oceanside Bus StationNo tags

Get from Mesa to Oceanside

This route is served by bus only

The journey takes about 14 hours 50 minutes, and with fares starting at just $132, it presents an excellent value for a comfortable ride.

1bus per day
14h 50mAverage Duration
516 kmDistance
13kgCO₂ emissions

Frequently asked questions about travelling from Mesa to Oceanside by bus

  1. How far is Mesa from Oceanside?

    It's about 516 km (320 miles) from Mesa to Oceanside.

  2. What are the departure and arrival locations for buses traveling from Mesa to Oceanside?

    Buses departing from Mesa Bus Station in Mesa will take you to Oceanside Bus Station in Oceanside.

People from around the world trust Busbud