The international airport is in Bogota. When you go out, you will find a bus that goes to the north terminal, it takes around 40 minutes. When you are there, please take the bus to go to Villa de Leyva. It will take 2 and a half hours from there. Finally, you arrive to the bus station and you can walk to the hotel, it will take you 5 minutes.