There are 4 ways to get from Salina Cruz to Puerto Vallarta by bus, plane, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, fly
best- Take the bus from Salina Cruz to Oaxacabus
- Fly from Oaxaca International Airport (OAX) to Licenciado Gustavo Díaz Ordaz International Airport (PVR)plane OAX - PVR
9h 5m$1,771–5,977Bus
- Take the bus from Salina Cruz to Oaxacabus
- Take the bus from Oaxaca to Central ACNbus
- Take the bus from Terminal Tlaquepaque to Puerto Vallartabus
24h 4m$2,464–3,250Drive 1,536.6 km
- Drive from Salina Cruz to Puerto Vallartacar 1,536.6 km
16h 17m$2,715–3,921Bus via Mexico City
- Take the bus from Salina Cruz to Terminal Central de Autobuses del Nortebus
- Take the bus from Terminal Central de Autobuses del Norte to Nueva Central Camionera de Guadalajara Mod 1bus
- Take the bus from Terminal Tlaquepaque to Puerto Vallartabus
27h 7m$2,988–5,257
Salina Cruz to Puerto Vallarta by bus and foot
Questions & Answers
The cheapest way to get from Salina Cruz to Puerto Vallarta is to bus and fly which costs $1700 - $6000 and takes 9h 5m.
The fastest way to get from Salina Cruz to Puerto Vallarta is to bus and fly which takes 9h 5m and costs $1700 - $6000.
No, there is no direct bus from Salina Cruz to Puerto Vallarta. However, there are services departing from Salina Cruz and arriving at Puerto Vallarta via Oaxaca and Terminal Tlaquepaque. The journey, including transfers, takes approximately 24h 4m.
The distance between Salina Cruz and Puerto Vallarta is 1241 km. The road distance is 1536.6 km.
The best way to get from Salina Cruz to Puerto Vallarta without a car is to bus which takes 24h 4m and costs $2400 - $3300.
It takes approximately 9h 5m to get from Salina Cruz to Puerto Vallarta, including transfers.
Salina Cruz to Puerto Vallarta bus services, operated by Ómnibus Cristóbal Colón (OCC), depart from Salina Cruz station.
Salina Cruz to Puerto Vallarta bus services, operated by Ómnibus Cristóbal Colón (OCC), arrive at Terminal Central de Autobuses del Norte station.
Yes, the driving distance between Salina Cruz to Puerto Vallarta is 1537 km. It takes approximately 16h 17m to drive from Salina Cruz to Puerto Vallarta.
Book your Salina Cruz to Puerto Vallarta bus tickets online with 12go.asia.
What companies run services between Salina Cruz, Mexico and Puerto Vallarta, Mexico?
You can take a bus from Salina Cruz to Puerto Vallarta via Oaxaca, Central ACN, and Terminal Tlaquepaque in around 24h 4m.
- Website
- aeromexico.com
Flights from Oaxaca International Airport to Licenciado Gustavo Díaz Ordaz International Airport via Mexico City
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- $1,100–6,000
- Website
- volaris.com
Flights from Oaxaca International Airport to Licenciado Gustavo Díaz Ordaz International Airport via Queretaro
- Ave. Duration
- 3h 23m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $1,700–5,500
- Website
- vivaaerobus.com
Flights from Oaxaca International Airport to Licenciado Gustavo Díaz Ordaz International Airport via Mexico City
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $1,400–4,700
- Phone
- +52 981 811 9910
- [email protected]
- Website
- facebook.com
Bus from Salina Cruz to Oaxaca
- Ave. Duration
- 4h
- Frequency
- Twice a week
- Estimated price
- $250–450
- Schedules at
- ahorrobus.com.mx
Bus from Salina Cruz to Oaxaca
- Ave. Duration
- 4h
- Frequency
- Twice a week
- Estimated price
- $250–450
- Schedules at
- ahorrobus.com.mx
- Phone
- +52 607 978 6585
- [email protected]
- Website
- autobusescostadeoro.com
Bus from Oaxaca to Central ACN
- Ave. Duration
- 13h 30m
- Frequency
- Once daily
- Estimated price
- $1,850
- Schedules at
- reservamos.mx
- Book at
- reservamos.mx
- Phone
- +52 333 111 8780
- [email protected]
- Website
- Vallarta Plus
Bus from Terminal Tlaquepaque to Puerto Vallarta
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- $367–938
- Schedules at
- Vallarta Plus
- INAPAM/Insen/Child
- $367
- General
- $735
Bus from Terminal Tlaquepaque to Puerto Vallarta
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- $367–938
- Schedules at
- Vallarta Plus
- INAPAM/Insen/Child
- $367
- General
- $735
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Salina Cruz to Terminal Central de Autobuses del Norte
- Ave. Duration
- 14h 15m
- Frequency
- 4 times a day
- Estimated price
- $1,300–2,500
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 477 710 0060
- Website
- primeraplus.com.mx
Bus from Terminal Central de Autobuses del Norte to Nueva Central Camionera de Guadalajara Mod 1
- Ave. Duration
- 6h 30m
- Frequency
- Hourly
- Estimated price
- $1,300–1,900
- Schedules at
- primeraplus.com.mx
- Book at
- primeraplus.com.mx
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Luton Airport into central London, 4 stunningly beautiful Philippines islands you need to visit, and How to get from Florence to Rome - to help you get the most out of your next trip.
More Questions & Answers
There are 2402+ hotels available in Puerto Vallarta.

















