From San Jose to Puntarenas by car it takes only 1 hour on the new route number 27 that passes through Orotina and Caldera. In Puntarenas you take the Ferry to Paquera, where you can buy your car ticket online in advance and secure your space on the ferry: Naviera Tambor. The duration of the ferry is approximately an hour and a half. From Paquera drive towards Cóbano and continue straight until you reach Santa Teresa / Mal País. The total journey time is approximately 5 hours.
Public buses also reach Santa Teresa daily from San José. For schedules and information about them, contact (+506) 2642-0219 or (+506) 2221-7479.
From Liberia by car, you go by route #21 to Santa Cruz, you will pass through the following towns: Filadelfia, Santa Cruz, Nicoya, Jicaral, Playa Naranjo, Paquera, Tambor, Cobano, then continue to Santa Teresa / Malpaís. The total journey time is approximately 4 hours.