There are 7 ways to get from Belize City to Salina Cruz by bus, train, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Belize City to Chetumalbus
- Take the bus from Chetumal to Acayucanbus
- Take the bus from Acayucan to Salina Cruzbus
21h 14m$2,536–6,575Bus, train via Palenque
cheapest- Take the bus from Belize City to Chetumalbus
- Take the train from Estación Tren Maya Chetumal Aeropuerto to Estación Tren Maya Escárcegatrain
- Take the train from Estación Tren Maya Escárcega to Estación Tren Maya Palenquetrain
- Take the train from Tren Interoceánico Estación Palenque to Tren Interoceánico Estación Coatzacoalcostrain
- Take the train from Tren Interoceánico Estación Coatzacoalcos to Tren Interoceánico Estación Salina Cruztrain
27h 37m$2,176–8,115Drive 1,058.7 km
- Drive from Belize City to Salina Cruzcar 1,058.7 km
17h 29m$3,757–5,426Bus, fly
- Take the bus from Belize City to Chetumalbus
- Fly from Chetumal International Airport (CTM) to Ixtepec Airport (IZT)plane CTM - IZT
30h 42m$3,801–18,375Bus, train
- Take the bus from Belize City to Chetumalbus
- Take the bus from Chetumal to Coatzacoalcosbus
- Take the train from Tren Interoceánico Estación Coatzacoalcos to Tren Interoceánico Estación Salina Cruztrain
22h 57m$2,406–6,275Bus via Palenque
- Take the bus from Belize City to Floresbus
- Take the bus from Flores to Palenquebus
- Take the bus from Palenque to Tuxtla Gutiérrezbus
- Take the bus from Tuxtla Gutiérrez to Salina Cruzbus
29h 45m$2,457–12,863Bus, shuttle
- Take the bus from Belize City to Flores, Peten, Guatemalabus
- Take a shuttle bus from Flores to Palenque
- Take the bus from Palenque to Tuxtla Gutiérrezbus
- Take the bus from Tuxtla Gutiérrez to Cintalapabus
- Take the bus from Cintalapa to Salina Cruzbus
29h 51m$3,066–3,536
Chetumal International Airport (CTM) to Ixtepec Airport (IZT) flights
Questions & Answers
The cheapest way to get from Belize City to Salina Cruz is to bus and train which costs $2400 - $6500 and takes 22h 57m.
The fastest way to get from Belize City to Salina Cruz is to drive which takes 17h 29m and costs $3700 - $5500.
No, there is no direct bus from Belize City to Salina Cruz. However, there are services departing from Belize City and arriving at Salina Cruz via Chetumal and Acayucan. The journey, including transfers, takes approximately 21h 14m.
The distance between Belize City and Salina Cruz is 1184 km. The road distance is 1058.7 km.
The best way to get from Belize City to Salina Cruz without a car is to bus which takes 21h 14m and costs $2500 - $7000.
It takes approximately 21h 14m to get from Belize City to Salina Cruz, including transfers.
Belize City to Salina Cruz bus services, operated by Mundo Maya Travels (MayanOz), depart from Belize City station.
Belize City to Salina Cruz bus services, operated by Mundo Maya Travels (MayanOz), arrive at Chetumal station.
Yes, the driving distance between Belize City to Salina Cruz is 1059 km. It takes approximately 17h 29m to drive from Belize City to Salina Cruz.
There are 21+ hotels available in Salina Cruz.
What companies run services between Belize City, Belize and Salina Cruz, Mexico?
You can take a bus from Belize City to Salina Cruz via Chetumal and Acayucan in around 21h 14m.
- Website
- mexicana.gob.mx
Flights from Chetumal International Airport to Ixtepec Airport via Mexico City
- Ave. Duration
- 24h 45m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $2,900–14,000
- Phone
- +52 559 771 1000
- Website
- trenmaya.gob.mx
Train from Estación Tren Maya Chetumal Aeropuerto to Estación Tren Maya Escárcega
- Ave. Duration
- 4h 48m
- Frequency
- Once daily
- Estimated price
- $320–1,700
- Website
- https://reservas.ventaboletostrenmaya.com.mx/web/portal/inicio
- Special Tourist (INAPAM)
- $320–420
- Local Tourist
- $400–550
- National Tourist
- $600–800
- International Tourist
- $800–1,100
- National Premier
- $950–1,300
- International Premier
- $1,300–1,700
Train from Estación Tren Maya Escárcega to Estación Tren Maya Palenque
- Ave. Duration
- 2h 31m
- Frequency
- Once daily
- Estimated price
- $310–1,500
- Website
- https://reservas.ventaboletostrenmaya.com.mx/web/portal/inicio
- Special Tourist (INAPAM)
- $310–370
- Local Tourist
- $380–460
- National Tourist
- $550–700
- International Tourist
- $750–950
- National Premier
- $900–1,100
- International Premier
- $1,200–1,500
- Phone
- +52 921 214 4401
- [email protected]
- Website
- pasajerosinteroceanico.com.mx
Train from Tren Interoceánico Estación Palenque to Tren Interoceánico Estación Coatzacoalcos
- Ave. Duration
- 6h 15m
- Frequency
- Twice a week
- Estimated price
- $542–692
- Schedules at
- pasajerosinteroceanico.com.mx
- Turista
- $542
- Ejecutiva
- $692
Train from Tren Interoceánico Estación Coatzacoalcos to Tren Interoceánico Estación Salina Cruz
- Ave. Duration
- 6h 20m
- Frequency
- Twice a week
- Estimated price
- $476–634
- Schedules at
- pasajerosinteroceanico.com.mx
- Turista
- $476
- Ejecutiva
- $634
Train from Tren Interoceánico Estación Coatzacoalcos to Tren Interoceánico Estación Salina Cruz
- Ave. Duration
- 6h 20m
- Frequency
- Twice a week
- Estimated price
- $476–634
- Schedules at
- pasajerosinteroceanico.com.mx
- Turista
- $476
- Ejecutiva
- $634
- [email protected]
- Website
- travelmundomaya.com
Bus from Belize City to Chetumal
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $500–3,600
- Website
- https://travelmundomaya.com/home
- Airport
- $3,000–3,600
Bus from Belize City to Chetumal
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $500–3,600
- Website
- https://travelmundomaya.com/home
- Airport
- $3,000–3,600
Bus from Belize City to Chetumal
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $500–3,600
- Website
- https://travelmundomaya.com/home
- Airport
- $3,000–3,600
Bus from Belize City to Chetumal
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $500–3,600
- Website
- https://travelmundomaya.com/home
- Airport
- $3,000–3,600
Bus from Belize City to Flores
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $550–4,600
- Website
- https://travelmundomaya.com/home
- Airport
- $3,900–4,600
Bus from Flores to Palenque
- Ave. Duration
- 8h
- Frequency
- 6 times a week
- Estimated price
- $900–6,000
- Website
- https://travelmundomaya.com/home
- Airport
- $5,000–6,000
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Chetumal to Acayucan
- Ave. Duration
- 12h 5m
- Frequency
- Once daily
- Estimated price
- $1,500–2,300
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Acayucan to Salina Cruz
- Ave. Duration
- 5h 9m
- Frequency
- 4 times a day
- Estimated price
- $500–750
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Chetumal to Coatzacoalcos
- Ave. Duration
- 12h 19m
- Frequency
- Once daily
- Estimated price
- $1,400–2,100
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Tuxtla Gutiérrez to Salina Cruz
- Ave. Duration
- 5h 40m
- Frequency
- Once daily
- Estimated price
- $600–900
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Cintalapa to Salina Cruz
- Ave. Duration
- 5h
- Frequency
- 4 times a day
- Estimated price
- $490–750
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Palenque to Tuxtla Gutiérrez
- Ave. Duration
- 6h 55m
- Frequency
- Twice daily
- Estimated price
- $460–1,100
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Tuxtla Gutiérrez to Salina Cruz
- Ave. Duration
- 6h 50m
- Frequency
- 3 times a day
- Estimated price
- $500–1,200
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +502 5808 7471
- [email protected]
- Website
- guatego.com
Bus from Belize City to Flores, Peten, Guatemala
- Ave. Duration
- 6h 25m
- Frequency
- Once daily
- Estimated price
- $1,383
- Website
- https://guatego.com/index.php
- Phone
- +502 5308 5106
- [email protected]
- Website
- adrenalinatours.com
Shuttle from Flores to Palenque
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- $854
- Website
- https://adrenalinatours.com/
- Phone
- +52 961 638 5018
- [email protected]
- Website
- autobusesaexa.com.mx
Bus from Palenque to Tuxtla Gutiérrez
- Ave. Duration
- 6h
- Frequency
- 4 times a day
- Estimated price
- $240–400
- Schedules at
- autobusesaexa.com.mx
Bus from Tuxtla Gutiérrez to Cintalapa
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- $100–150
- Schedules at
- autobusesaexa.com.mx
- Economic
- $133
- First Class
- $141
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 London to Edinburgh, Need to know: Greyhound, and Flying into Beijing? - to help you get the most out of your next trip.


























