Rome2Rio

How to get fromEnsenada to Mexico Cityby car, shuttle, plane, bus, or train

Find Transport to Mexico City

See all options

There are 6 ways to get from Ensenada to Mexico City by car, shuttle, plane, bus, 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. Drive, bus to Durango–La Plata County Airport, fly

    best
    1. Drive from Ensenada to Pagosa Springs, COcar car
    2. Take a shuttle bus from Pagosa Springs, CO to Durango, CO - Airportshuttle bus
    3. Fly from Durango–La Plata County Airport (DRO) to Benito Juárez International Airport (MEX)plane plane DRO - MEX
    10h 11m
    $4,473–11,555
  2. Drive to San Luis Valley Regional Airport, fly

    cheapest
    1. Drive from Ensenada to San Luis Valley Regional Airport (ALS)car car
    2. Fly from San Luis Valley Regional Airport (ALS) to Benito Juárez International Airport (MEX)plane plane ALS - MEX
    9h 7m
    $2,174–8,896
  3. Drive 2,432.4 km

    1. Drive from Ensenada to Indios Verdescar car 2,432.4 km
    28h 43m
    $4,676–6,754
  4. Bus to Four Corners Regional Airport, fly

    1. Take the bus from Pine Avenue & 4th Street to Orchard Plazabus bus
    2. Fly from Four Corners Regional Airport (FMN) to Benito Juárez International Airport (MEX)plane plane FMN - MEX
    15h 56m
    $3,061–10,534
  5. Drive to Taos Regional Airport, fly

    1. Drive from Ensenada to Taos Regional Airport (TSM)car car
    2. Fly from Taos Regional Airport (TSM) to Benito Juárez International Airport (MEX)plane plane TSM - MEX
    10h 3m
    $3,030–8,832
  6. Bus, train to Albuquerque International Airport, fly

    1. Take the bus from Nm-162 & Cr-325 to Espanola Transit Centerbus bus
    2. Take the bus from Espanola Transit Center to South Capitol Station - Shelter 1bus bus
    3. Take the train from South Capitol Rail Runner Station to Downtown Albuquerque Rail Runner Stationtrain train
    4. Fly from Albuquerque International Airport (ABQ) to Benito Juárez International Airport (MEX)plane plane ABQ - MEX
    14h 14m
    $2,623–11,481

Durango–La Plata County Airport (DRO) to Benito Juárez International Airport (MEX) flights

Calendar34Weekly Planes
Duration6h 49mAverage Duration
Ticket$2,081Cheapest Price
See schedules

Questions & Answers

What companies run services between Ensenada, NM, USA and Mexico City, Mexico?

There is no direct connection from Ensenada to Mexico City. However, you can drive to Pagosa Springs, CO, take the shuttle to Durango, CO - Airport, walk to Durango–La Plata County Airport (DRO) airport, then fly to Benito Juárez International Airport (MEX). Alternatively, you can drive from Ensenada to Indios Verdes in around 28h 43m.

Airlines
Train operators
Bus operators

Want to know more about travelling around Mexico

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