Rome2Rio

How to get fromMexico City to Cabo de Hornosby plane, bus, or busferry

Find Transport to Cabo de Hornos

See all options

There are 5 ways to get from Mexico City to Cabo de Hornos by plane, bus, or busferry

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 Punta Arenas Airport, fly to Puerto Williams Airport

    best
    1. Fly from Benito Juárez International Airport (MEX) to Presidente Carlos Ibáñez Del Campo International Airport (PUQ)plane plane MEX - PUQ
    2. Fly from Punta Arenas Airport to Puerto Williams Airportplane plane
    18h 40m
    $633–1,435
  2. Fly to Piloto Civil Norberto Fernández International Airport, bus to Punta Arenas Airport, fly to Puerto Williams Airport

    cheapest
    1. Fly from Benito Juárez International Airport (MEX) to Piloto Civil Norberto Fernández International Airport (RGL)plane plane MEX - RGL
    2. Take the bus from Terminal de Ómnibus de Río Gallegos to Terminal Punta Arenas - Buses Fernandezbus bus
    3. Fly from Punta Arenas Airport to Puerto Williams Airportplane plane
    27h 45m
    $565–1,569
  3. Fly to Puerto Natales, bus to Punta Arenas Airport, fly to Puerto Williams Airport

    1. Fly from Benito Juárez International Airport (MEX) to Puerto Natales (PNT)plane plane MEX - PNT
    2. Take the bus from Terminal Rodoviario to Punta Arenas Airportbus bus
    3. Fly from Punta Arenas Airport to Puerto Williams Airportplane plane
    20h 58m
    $644–1,365
  4. Fly to Rio Grande, fly to Ushuaia, bus and ferry

    1. Fly from Benito Juárez International Airport (MEX) to Hermes Quijada International Airport (RGA)plane plane MEX - RGA
    2. Fly from Rio Grande to Ushuaiaplane plane
    3. Take the busferry from Ushuaia to Puerto Williamsbusferry bus ferry
    24h 22m
    $727–1,939
  5. Fly to Porvenir Airport, fly to Punta Arenas Airport, fly to Puerto Williams Airport

    1. Fly from Benito Juárez International Airport (MEX) to Porvenir (WPR)plane plane MEX - WPR
    2. Fly from Porvenir Airport to Punta Arenas Airportplane plane
    3. Fly from Punta Arenas Airport to Puerto Williams Airportplane plane
    23h 36m
    $578–1,503

Questions & Answers

What companies run services between Mexico City, Mexico and Cabo de Hornos, Chile?

You can take a bus from San Lázaro Oriente to Puerto Williams Airport via Terminal 1 - Aeropuerto, Benito Juárez International Airport (MEX), Presidente Carlos Ibáñez Del Campo International Airport (PUQ), and Punta Arenas Airport in around 18h 40m.

Airlines
Bus operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in Spain: A guide to Renfe, How to get from Stansted Airport into central London, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.