Mexico City is the capital of the United Mexican States and it’s located in the central part of Mexico.
Our international airport, Benito Juárez, is 30 minutes away from the city center (depending on the traffic). There’s also an alternative international airport approximately 1 hour away from the city center, in the city of Toluca.
For domestic travels, planes are a good idea but also buses, especially if you’re travelling to the surrounding states like Puebla, Morelos, Querétaro or Guerrero. There are 4 main bus stations from where you can start your journey. Check out this map: