From Pereira international airport you can come by taxi which takes around 50 minutes and costs around 40USD, also you can go to bus terminal and take a bus to Manizales and from Manizales there are many buses to here it is only 20 minutes. you can also get off the bus before getting Manizales in San Peregrino, talk to the driver.