Rome2Rio

How to get fromMexico City to Utahby plane, bus, car, or train

Find Transport to Utah

See all options

There are 7 ways to get from Mexico City to Utah by plane, bus, car, or train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly to Salt Lake City International Airport

    best
    1. Fly from Benito Juárez International Airport (MEX) to Salt Lake City International Airport (SLC)plane plane MEX - SLC
    6h 54m
    $122–605
  2. Bus

    1. Take the bus from Terminal Central de Autobuses del Norte to Ciudad Juárezbus bus
    2. Take the bus from El Paso to Redwood Rd @ 758 Sbus bus El Paso
    43h 7m
    $327–517
  3. Drive  1,972.2 mi

    1. Drive from Indios Verdes to Salt Lake Citycar car 1,972.2 mi
    35h 29m
    $360–520
  4. Fly to St. George Regional

    1. Fly from Benito Juárez International Airport (MEX) to St. George Regional (SGU)plane plane MEX - SGU
    11h 20m
    $135–588
  5. Fly to Provo

    1. Fly from Benito Juárez International Airport (MEX) to Provo (PVU)plane plane MEX - PVU
    9h 43m
    $133–605
  6. Fly to Cedar City Regional Airport, bus

    1. Fly from Benito Juárez International Airport (MEX) to Cedar City Regional Airport (CDC)plane plane MEX - CDC
    2. Take the bus from Cedar City, UT to St. Georgebus bus
    13h 23m
    $172–673
  7. Bus, train

    1. Take the bus from Terminal Central de Autobuses del Norte to Dallasbus bus
    2. Take the train from Victory Station to Fort Worth Central Stationtrain train Tre
    3. Take the bus from Fort Worth Downtown to Denver Union Stationbus bus
    4. Take the train from Denver to Salt Lake Citytrain train
    2d 13h
    $440–761

Benito Juárez International Airport (MEX) to Salt Lake City International Airport (SLC) flights

Calendar43Weekly Planes
Duration6h 29mAverage Duration
Ticket$128Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Mexico City, Mexico and Utah, USA?

Delta, Aeroméxico, and three other airlines fly from Benito Juárez International Airport (MEX) to Salt Lake City International Airport (SLC) every 4 hours. Alternatively, you can take a bus from Terminal Central de Autobuses del Norte to 200 S / Main St via Ciudad Juárez Bus Station, Downtown El Paso, El Paso, Redwood Rd @ 758 S, and Orange St Transit Center in around 43h 7m.

Airlines
Train operators
Bus operators

Want to know more about travelling around United States

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

Booking & Getting There