Manizales has a small airport where routes to and from Bogotá and Medellín are served by the EasyFly airline (https://www.easyfly.com.co/vuelos/manizales.html). However, the airport's operation is limited and adverse weather conditions frquently affect the flights.
A better alternative is to fly to Pereira which has an international airport, and is located near Manizales.
The journey by land from Pereira to Manizales takes about an hour.
Some airlines that offer the Bogotá-Pereira-Bogotá route are:
Some airlines that offer the Medellín/Rionegro-Pereira-Medellín/Rionegro route are:
From the airport of the city of Pereira you can:
- Take a taxi directly to the city of Manizales (more expensive).
- Take a taxi to the Land Transport Terminal, and from there take a bus to Manizales. There are different transport companies that offer this service (https://www.terminalpereira.com/ttp/destinos), with schedules from 5:00 a.m. to 7:30 p.m.