Morelia has a small airport receiving flights from some Mexican cities and some cities in the USA. Due to the reduced number of flights, the connections to Morelia can have as a consequence long stops at other airports.
There are no shuttles from the airport at Morelia to the city, and the simplest way of transportation is by taxi. The ride from the airport to down town Morelia is about 30km long and may take between 30 and 45 minutes.
Alternatively, there are direct buses from Mexico City to Morelia from the West Bus Station (also called "Observatorio") every 30 minutes during the day; at night there are fewer bus rides. The ride is 4 hours long and the buses are comfortable with the lines ETN (3 seats per row), Autovias or Primera Plus (4 seats per row). Unfortunately, to get from the airport in Mexico City to the bus station it is necessary to cross Mexico City by taxi; this may take from 30 minutes to more than an hour and a half depending on traffic conditions.