HUB hero image

How to Travel from

Oaxaca to San Cristobal

by Route or Car

Oaxaca
+0
San Cristobal
Transport search to San Cristobal
Oaxaca
+0
San Cristobal
Building a composite car route
Cheapest
Best Offer!
Car
32 h 54 min
2920 km.
from $160
Composite Route Car Only

Five ways to Travel from Oaxaca to San Cristobal

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Airlines

American Airlines

Website:
aa.com/
Plane from Xoxocotlán International Airport to Santa
Ave. Duration:
10h 36m
Frequency:
Every day
Estimated price:
$195.65–$869.57
Plane from Xoxocotlán International Airport to Albuquerque
Ave. Duration:
9h 24m
Frequency:
Every day
Estimated price:
$173.91–$760.87
Plane from Xoxocotlán International Airport to Durango–La
Ave. Duration:
10h 31m
Frequency:
Every day
Estimated price:
$217.39–$978.26

United Airlines

Website:
united.com/
Plane from Xoxocotlán International Airport to Albuquerque
Ave. Duration:
6h 50m
Frequency:
Every day
Estimated price:
$184.78–$706.52

Key Lime

Website:
keylimeair.com/
Plane from Xoxocotlán International Airport to San
Ave. Duration:
9h
Frequency:
Every day
Estimated price:
$141.30–$652.17

Advanced Air, LLC

Website:
advancedaircharters.com/
Plane from Xoxocotlán International Airport to Angel
Ave. Duration:
25h 40m
Frequency:
Wednesday to Sunday
Estimated price:
$163.04–$706.52

Bus operators

Taos Rides

Phone:
+1-575-613-3256
Website:
taosrides.com
Bus from Santa Fe, NM - Municipal Airport to Taos,
Ave. Duration:
2h
Frequency:
On demand
Estimated price:
$81.52–$97.83
Bus from Albuquerque International Sunport to Taos,
Ave. Duration:
2h 59m
Frequency:
On demand
Estimated price:
$108.70–$130.43

Questions and Answers

What is the cheapest way to get from Oaxaca to San Cristobal?

The cheapest way to get from Oaxaca to San Cristobal is to fly and drive which costs $152.17 - $413.04 and takes 13h 27m.

What is the fastest way to get from Oaxaca to San Cristobal?

The fastest way to get from Oaxaca to San Cristobal is to fly and drive which takes 13h 27m and costs $152.17 - $413.04 .

How far is it from Oaxaca to San Cristobal?

The distance between Oaxaca and San Cristobal is 2433 km. The road distance is 2921.1 km.

How long does it take to get from Oaxaca to San Cristobal?

It takes approximately 15h 21m to get from Oaxaca to San Cristobal, including transfers.

Can I drive from Oaxaca to San Cristobal?

Yes, the driving distance between Oaxaca to San Cristobal is 2921 km. It takes approximately 32h 5m to drive from Oaxaca to San Cristobal.

Where can I stay near San Cristobal?

There are 377+ hotels available in San Cristobal. Prices start at $78.61 per night.
+0