HUB hero image

How to Travel from

Tapachula to Puebla

by Route or Car

Tapachula
+0
Puebla
Transport search to Puebla
Tapachula
+0
Puebla
Building a composite car route
Cheapest
Best Offer!
Car
26 h 54 min
2394 km.
from $131
Composite Route Car Only

Two ways to Travel from Tapachula to Puebla

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Bus operators

Autotravel

Phone:
+52 713 120 0700
Website:
autotravel.mx/
Bus from Tapachula to Puebla
Ave. Duration:
19h
Frequency:
5 times a week
Estimated price:
$54.79–$101.93

Autobuses Titanium

Phone:
+52 961 638 5018
Website:
autobusestitanium.com/
Bus from Politécnico to Puebla
Ave. Duration:
1h 30m
Frequency:
Once daily
Estimated price:
$24.21–$50.97
Bus from Tapachula to Puebla
Ave. Duration:
14h
Frequency:
3 times a day
Estimated price:
$53.51–$70.08

Airlines

Aeroméxico

Website:
aeromexico.com/es-mx
Plane from Tapachula International Airport to Mexico
Ave. Duration:
1h 54m
Frequency:
Every day
Estimated price:
$229.35–$764.49

Viva Aerobus

Website:
vivaaerobus.com
Plane from Tapachula International Airport to Puebla
Ave. Duration:
12h 15m
Frequency:
Monday, Wednesday, and Friday
Estimated price:
$331.28–$1,210.44

Volaris

Website:
volaris.com/
Plane from Tapachula International Airport to Mexico
Ave. Duration:
1h 48m
Frequency:
Every day
Estimated price:
$152.90–$955.61

Questions and Answers

What is the cheapest way to get from Tapachula to Puebla?

The cheapest way to get from Tapachula to Puebla is to bus which costs $45.65 - $86.96 and takes 14h.

What is the fastest way to get from Tapachula to Puebla?

The fastest way to get from Tapachula to Puebla is to fly and bus which takes 5h 3m and costs $152.17 - $597.83 .

Is there a direct bus between Tapachula and Puebla?

Yes, there is a direct bus departing from Tapachula and arriving at Puebla. Services depart five times a week, and operate every day. The journey takes approximately 14h.

How far is it from Tapachula to Puebla?

The distance between Tapachula and Puebla is 1044 km. The road distance is 1036.3 km.

How do I travel from Tapachula to Puebla without a car?

The best way to get from Tapachula to Puebla without a car is to bus which takes 14h and costs $45.65 - $86.96 .

How long does it take to get from Tapachula to Puebla?

It takes approximately 5h 3m to get from Tapachula to Puebla, including transfers.

Where do I catch the Tapachula to Puebla bus from?

Tapachula to Puebla bus services, operated by Autobuses Titanium, depart from Tapachula station.

Bus or fly from Tapachula to Puebla?

The best way to get from Tapachula to Puebla is to bus which takes 14h and costs $45.65 - $86.96 . Alternatively, you can fly, which costs $293.48 - $1086.96 and takes 9h 46m.

Where does the Tapachula to Puebla bus arrive?

Tapachula to Puebla bus services, operated by Autobuses Titanium, arrive at Puebla station.

Can I drive from Tapachula to Puebla?

Yes, the driving distance between Tapachula to Puebla is 1036 km. It takes approximately 12h 3m to drive from Tapachula to Puebla.

Where can I stay near Puebla?

There are 449+ hotels available in Puebla. Prices start at $26.95 per night.
+0