Trip to Mexico City

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance km
Avg. price$
Flights found

Planes from San Diego to Mexico City

🛫 Flying from San Diego, it takes approximately 5 hours and 9 minutes to reach Mexico City by plane. 🌎 The quickest option is a direct flight from Tijuana Airport to Mexico City Airport, which lasts only 3 hours and 19 minutes. Airlines like Viva Aerobus, Aeroméxico, and Volaris provide convenient options for travelers. 💰 Prices for flights between Mexico City and San Diego can range from $103 to $338, offering budget-friendly options for those looking to explore the vibrant capital of Mexico.

Where to stay in Mexico City

There are over 1190 hotels to stay in Mexico City. Prices range from $3 per night.

Find accommodation
  • Viva Aerobus, Aeroméxico, and Volaris are the airlines that offer flights from Tijuana Airport in San Diego to Mexico City Airport in Mexico City. These airlines provide a variety of options for travelers in terms of schedules and pricing. It is recommended to check the official websites of these airlines for the most up-to-date information on flight availability and booking options.
  • The flight from San Diego to Mexico City typically takes around 5 hours and 9 minutes. This duration may vary depending on factors such as the airline, specific route taken, and any layovers. It is important to check with the airline you choose for the most accurate and current flight duration information before booking your trip.
  • The cost of a flight from San Diego to Mexico City typically ranges from $103 to $338, depending on various factors such as the airline, time of booking, and availability of discounts or promotions. It is recommended to compare prices across different airlines and booking platforms to find the most competitive fare for your travel dates. Additionally, booking in advance or being flexible with your travel dates can help you secure a more affordable flight.