There are 7 ways to get from Santa Rosa to Mérida by plane, bus, car, train, subway, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Sonoma County Airport
best- Fly from Sonoma County Airport (STS) to Mérida International Airport (MID)plane STS - MID
19h 44m$2,924–12,163Bus via Morelia
- Take the bus from Santa Rosa to Moreliabus
- Take the bus from Morelia to Terminal Central de Autobuses del Nortebus
- Take the bus from Terminal Central de Autobuses del Norte to Mérida Centro Históricobus
3d 16h$4,873–9,200Drive 4,893.8 km
- Drive from Santa Rosa to Méridacar 4,893.8 km
2d 7h$10,017–14,468Train, bus to San Francisco International Airport, fly
- Take the train from SMART Santa Rosa Downtown to SMART Larkspurtrain
- Take the bus from Larkspur - pickup to San Francisco Airportbus
- Fly from San Francisco International Airport (SFO) to Mérida International Airport (MID)plane SFO - MID
12h 18m$3,332–11,866Train, bus to Oakland International Airport, fly
- Take the train from SMART Santa Rosa Downtown to SMART San Rafaeltrain
- Take the bus from San Rafael to Oakland International Airportbus
- Fly from Oakland International Airport (OAK) to Mérida International Airport (MID)plane OAK - MID
12h 58m$5,002–14,281Train, BART to Norman Y. Mineta San José International Airport, fly
- Take the train from SMART Santa Rosa Downtown to SMART San Rafaeltrain
- Take the subway from El Cerrito Del Norte to Milpitassubway
- Fly from Norman Y. Mineta San José International Airport (SJC) to Mérida International Airport (MID)plane SJC - MID
14h 9m$4,748–13,667Bus
- Take the bus from Santa Rosa Transit Mall-Bay S1 to 1st St & Mission Stbus
- Take the bus from San Francisco Bus Station to Los Angeles Union Stationbus
- Take the bus from Los Angeles to Tuxtla Gutiérrezbus
- Take the bus from Tuxtla Gutiérrez to Campechebus
- Take the bus from Campeche to Méridabus
4d 6h$6,874–11,516
Santa Rosa to Mérida by bus
Comparing Your Travel Options
The cheapest way to get from Santa Rosa to Mérida is to fly which costs $2900 - $13000 and takes 19h 44m.
The fastest way to get from Santa Rosa to Mérida is to train and bus and fly which takes 12h 18m and costs $3300 - $12000.
No, there is no direct bus from Santa Rosa to Mérida. However, there are services departing from Santa Rosa and arriving at Mérida Centro Histórico via Morelia and Terminal Central de Autobuses del Norte. The journey, including transfers, takes approximately 3 days 16h.
The distance between Santa Rosa and Mérida is 3743 km. The road distance is 4893.8 km.
The best way to get from Santa Rosa to Mérida without a car is to bus via Morelia which takes 3 days 16h and costs $4800 - $9500.
It takes approximately 19h 44m to get from Santa Rosa to Mérida, including transfers.
Santa Rosa to Mérida bus services, operated by ACN Autobuses, depart from Santa Rosa station.
The best way to get from Santa Rosa to Mérida is to fly which takes 19h 44m and costs $2900 - $13000. Alternatively, you can bus via Morelia, which costs $4800 - $9500 and takes 3 days 16h.
Santa Rosa to Mérida bus services, operated by ACN Autobuses, arrive at Morelia station.
Mérida is 1h ahead of Santa Rosa. It is currently 1:22 PM in Santa Rosa and 2:22 PM in Mérida.
What companies run services between Santa Rosa, CA, USA and Mérida, Mexico?
American Airlines, Alaska Airlines, Inc., and Viva Aerobus fly from Sonoma County Airport (STS) to Mérida International Airport (MID) once daily. Alternatively, you can take a bus from Santa Rosa to Mérida Centro Histórico via Morelia and Terminal Central de Autobuses del Norte in around 3d 16h.
- Website
- volaris.com
Flights from San Francisco International Airport to Mérida International Airport via Guadalajara
- Ave. Duration
- 7h 25m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $2,700–11,000
Flights from Oakland International Airport to Mérida International Airport via Mexico City
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- $4,400–13,000
Flights from Oakland International Airport to Mérida International Airport via Guadalajara
- Ave. Duration
- 8h 31m
- When
- Every day
- Estimated price
- $4,500–13,000
Flights from Norman Y. Mineta San José International Airport to Mérida International Airport via Guadalajara
- Ave. Duration
- 11h 4m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $4,300–13,000
- Phone
- +1 707-794-3330
- [email protected]
- Website
- Sonoma Marin SMART
Train from SMART Santa Rosa Downtown to SMART Larkspur
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Estimated price
- $23–120
- Website
- Sonoma Marin SMART
Train from SMART Santa Rosa Downtown to SMART San Rafael
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- $22–120
- Website
- Sonoma Marin SMART
Train from SMART Santa Rosa Downtown to SMART San Rafael
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- $22–120
- Website
- Sonoma Marin SMART
- Phone
- +52 664 299 0487
- [email protected]
- Website
- acnautobuses.com
Bus from Santa Rosa to Morelia
- Ave. Duration
- 2d 11h
- Frequency
- Once daily
- Estimated price
- $2,000–4,200
- Schedules at
- acnautobuses.com
- Book at
- acnautobuses.com
Want to know more about travelling around Mexico
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide
Booking & Getting There
Yes, the driving distance between Santa Rosa to Mérida is 4894 km. It takes approximately 2 days 7h to drive from Santa Rosa to Mérida.
There are 867+ hotels available in Mérida.





