HUB hero image

How to Travel from

San Marcos to Corona

by Route or Car

San Marcos
+0
Corona
Transport search to Corona
San Marcos
+0
Corona
Building a composite car route
Cheapest
Best Offer!
Car
20 h 20 min
2173 km.
from $119
Composite Route Car Only

Two ways to Travel from San Marcos to Corona

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Bus operators

Greyhound USA

Phone:
+1 214-849-8100
Website:
greyhound.com/
Bus from Oceanside to Santa
Ave. Duration:
1h
Frequency:
4 times a day
Estimated price:
$4.08–$76.54

Greyhound Mexico

Phone:
+01-800-890-6821
Website:
greyhound.com.mx
Bus from Oceanside to Santa
Ave. Duration:
1h
Frequency:
4 times a day
Estimated price:
$11.48–$42.10

Train operators

Metrolink Trains

Phone:
(800) 371-LINK (5465)
Website:
metrolinktrains.com
Train from Oceanside station to North
Ave. Duration:
1h 51m
Frequency:
Once daily
Estimated price:
$14.03–$19.14
Train from Santa Ana station to North
Ave. Duration:
38 min
Frequency:
Every 4 hours
Estimated price:
$7.65–$10.21

North County Transit

Phone:
+1 760-966-6500
Website:
gonctd.com
Train from San Marcos Civic Center Station to Oceanside
Ave. Duration:
42 min
Frequency:
Hourly
Estimated price:
$2.81–$12.12
Bus from Vista Transit Center Stall 4 to Oceanside
Ave. Duration:
49 min
Frequency:
Every 15 minutes
Estimated price:
$2.81–$5.87

Questions and Answers

What is the cheapest way to get from San Marcos to Corona?

The cheapest way to get from San Marcos to Corona is to drive which costs $10.87 - $17.39 and takes 1h 7m.

What is the fastest way to get from San Marcos to Corona?

The fastest way to get from San Marcos to Corona is to drive which takes 1h 7m and costs $10.87 - $17.39 .

Is there a direct train between San Marcos and Corona?

No, there is no direct train from San Marcos station to Corona station. However, there are services departing from San Marcos Civic Center Station and arriving at North Main Corona station via Oceanside station. The journey, including transfers, takes approximately 3h 33m.

How far is it from San Marcos to Corona?

The distance between San Marcos and Corona is 149 km. The road distance is 106.8 km.

How do I travel from San Marcos to Corona without a car?

The best way to get from San Marcos to Corona without a car is to tram and train which takes 3h 33m and costs $14.13 - $26.09 .

How long does it take to get from San Marcos to Corona?

It takes approximately 3h 33m to get from San Marcos to Corona, including transfers.

Where do I catch the San Marcos to Corona train from?

San Marcos to Corona train services, operated by North County Transit, depart from San Marcos Civic Center Station.

Where does the San Marcos to Corona train arrive?

San Marcos to Corona train services, operated by North County Transit, arrive at Oceanside Transit Center station.

Can I drive from San Marcos to Corona?

Yes, the driving distance between San Marcos to Corona is 107 km. It takes approximately 1h 7m to drive from San Marcos to Corona.

Where can I stay near Corona?

There are 145+ hotels available in Corona. Prices start at $63.86 per night.
+0