1map logoGo to main page

Salt Lake City, UT, USA to Oaxaca from $188: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Salt Lake City, United States of America
to
Oaxaca, Mexico

How to Get from Salt Lake City to Oaxaca: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$188 - Train, bus via SacramentoBest price
3061 kmDistance
9h 14m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Salt Lake City to Oaxaca with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
9h  14m
Estimated price
$266-450
Recommended
Company
various
Train
Bus
Average Duration
3h  13m
Estimated price
$188-490
Cheapest
route map
Distance: 3061 km
Duration: 9h 14m

See more options

Company
Ado
Train
Bus
Average Duration
2h  20m
Estimated price
$249-2660
Company
Ado
Bus
Average Duration
2h  13m
Estimated price
$292-605
Company
various
Bus
Average Duration
2h  10m
Estimated price
$339-518
Company
various
Drive
Average Duration
40h  25m
Estimated price
$2661-2662

Traveling From Salt Lake City to Oaxaca

Traveling from Salt Lake City to Oaxaca offers a striking contrast, with Salt Lake City's majestic mountains and urban buzz juxtaposed against Oaxaca's colorful streets, rich indigenous culture, and vibrant culinary scene.

Best Neighbourhoods in Oaxaca

Oaxaca features diverse neighborhoods each with its own charm and character.

Centro Histórico
• Home to stunning colonial architecture
• Bustling markets and vibrant local eateries
Jalatlaco
• Charming cobblestone streets with colorful houses
• Great spot for art galleries and cafés
Xochimilco
• Known for artisanal crafts and local workshops
• Offers peaceful parks and natural beauty

Best Times To Visit Oaxaca's Attractions

Timing your visits to Oaxaca's attractions can enhance your experience and help you avoid crowds.

Monte Albán
Visit in the early morning for cooler temperatures and fewer tourists.
Templo de Santo Domingo
Weekdays offer a quieter atmosphere to appreciate its stunning architecture.
Mercado 20 de Noviembre
Go during lunchtime for the lively food scene and local flavors.

Oaxaca Weather: What to Expect Year-Round

Oaxaca enjoys a mild climate, with warm days and cool nights, making it pleasant for travel throughout the year. The best months to visit are generally from October to April when you can enjoy sunny skies and fewer rain showers, enhancing your overall experience.

Oaxaca Dining Recommendation

Don't miss trying the iconic mole negro at Casa Oaxaca, where the complex blend of spices and rich flavors perfectly captures the essence of Oaxacan cuisine. This dining experience contrasts with Salt Lake City by immersing you in a vibrant atmosphere filled with local artistry and fresh, regional ingredients that celebrate the area’s culinary heritage.

Salt Lake City - Oaxaca operators

Explore transport companies operating between Salt Lake City and Oaxaca, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
aa.com

Plane from Salt Lake City (SLC) to Oaxaca (OAX)

Average Duration
6h 45m
Estimated price
$2668-4504
Website
united.com

Plane from Salt Lake City (SLC) to Oaxaca (OAX)

Average Duration
7h 48m
Estimated price
$2667-2668
Website
aeromexico.com

Plane from Salt Lake City (SLC) to Oaxaca (OAX)

Average Duration
7h 2m
Estimated price
$2669-4500
Website
volaris.com

Plane from Salt Lake City (SLC) to Oaxaca (OAX)

Average Duration
7h 5m
Estimated price
$4501-4502
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Salt Lake City to Sacramento

Average Duration
15h 43m
Estimated price
$1887-1888

Train from Salt Lake City to Denver

Average Duration
15h 8m
Estimated price
$4506-4503
Bus
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Salt Lake City Intermodal Trans Ctr to Denver Union Station

Average Duration
11h 10m
Estimated price
$4906-4907

Bus from Denver Union Station to El Paso Bus Station

Average Duration
14h 40m
Estimated price
$4507-4908
Contact phone
+52 555 784 4652
Website
ado.com.mx

Bus from Terminal Central de Autobuses del Norte to Oaxaca

Average Duration
7h 10m
Estimated price
$1887-4903

Bus from Puebla Terminal CAPU to Oaxaca

Average Duration
5h 10m
Estimated price
$3391-1885
Contact phone
+1 833 766 3553
Website
tufesainternacional.com

Bus from Salt Lake City, UT to Las Vegas

Average Duration
5h 30m
Estimated price
$4509-1889

Bus from Las Vegas to Los Angeles

Average Duration
4h 25m
Estimated price
$1882-4507
Contact phone
+1 213 368 1172
Website
busesusatours.com

Bus from Los Angeles to Oaxaca

Average Duration
44h
Estimated price
$45060-4905
Contact phone
+52 55 5141 4300
Website
odm.com.mx

Bus from Ciudad Juárez to Terminal Central de Autobuses del Norte

Average Duration
25h
Estimated price
$4909-3390
Contact phone
800 507 5500
Website
chihuahuenses.com.mx

Bus from Ciudad Juárez to Puebla CAPU

Average Duration
30h
Estimated price
$1881-1888
all-pages.other Show other routes
Contact phone
+52 664 299 0487
Website
sites.miticket.mx

Other from Sacramento to Hermosillo

Average Duration
26h 40m
Estimated price
$3393-1883
Contact phone
+52 55 2886 8728
Website
autotravel.mx

Other from Hermosillo to Oaxaca

Average Duration
40h 45m
Estimated price
$4900-1881

Frequently asked questions

Find out more about the route from Salt Lake City to Oaxaca.

Or choose the category:
The distance between Salt Lake City and Oaxaca is 1881 miles by air and 2283.1 miles by road. The typical travel time by plane from Salt Lake City to Oaxaca is 9 hours and 10 minutes. If traveling by car, it would take approximately 40 hours and 25 minutes to drive from Salt Lake City to Oaxaca. Unfortunately, I don't have information on the travel time by bus from Salt Lake City to Oaxaca.
The most cost-effective way to travel from Salt Lake City to Oaxaca is by taking a bus and train combination, which typically costs between $210 and $420. However, this option takes the longest time as it can take up to 2 days and 12 hours. If time is a priority, the quickest way is to fly, which typically costs between $260 and $410 and takes approximately 9 hours and 10 minutes. Considering both budget and time constraints, the most recommended option would be to fly from Salt Lake City to Oaxaca.
To get from Salt Lake City to Oaxaca without using public transportation, you can consider driving. The road distance is approximately 2283 miles, and it takes about 40 hours and 25 minutes to drive from Salt Lake City to Oaxaca. Please note that the prices for driving from Salt Lake City to Oaxaca by car can vary between $410 and $600, depending on factors such as fuel costs and tolls.
To travel from Salt Lake City to Oaxaca without a car, the best option is to take a bus from Salt Lake City to El Paso, TX. From El Paso, you can then take a train to Mexico City. Once in Mexico City, you can catch another bus to Oaxaca. This journey typically takes around 2 days and 12 hours and costs between $210 and $420, depending on the specific bus and train options chosen. It is advised to check schedules and prices in advance and plan for necessary transfers and layovers along the way.
There is no direct link between Salt Lake City and Oaxaca. However, there are bus services available. One option is to take a bus from Salt Lake City Transit Center to Denver Union Station Amtrak, then transfer to another bus to Downtown El Paso. From there, you can take a bus to Ciudad Juárez and then another bus to Puebla Terminal CAPU. Finally, you can take a bus from Puebla to Oaxaca. The total journey time, including transfers, is approximately 2 days and 16 hours.
The flight duration between Salt Lake City and Oaxaca typically takes around 6 hours and 40 minutes, including one stopover. However, please note that there are no direct flights available. The cost of a flight between Oaxaca and Salt Lake City can vary, with prices ranging from $266 to $409. It is advisable to check with different airlines for the most accurate and up-to-date pricing information.
There are plenty of options for accommodations near Oaxaca. With over 579 hotels available, there is something for every budget and preference. Prices start at $105, offering a variety of choices from budget-friendly options to luxury accommodations. Whether you prefer staying in the heart of the city or in a more secluded location, you are sure to find the perfect place to stay in Oaxaca.

Trips from Salt Lake City

Trips to Oaxaca