Getting to and From Monteverde by Bus

How To Get To Monteverde

Travel By Bus:

From San José: Buses to Monteverde leave San José at 6:30 AM and 2:30 PM. The stop – which is known locally as the old Puntarenas bus stop – is located at Calle 14 and Avenida 11 and 9. The morning bus passes by Sardinal around 9:00 AM and arrives in Monteverde at 11:00 AM. The afternoon bus passes by Sardinal at 4:45 PM and arrives in Monteverde at 7:00 PM. Travel time is approximately 4.5 hours (although it will take somewhat longer during the wet season) and cost is $5.

From Puntarenas: There are two buses to Monteverde. A 1:00 PM bus (via Las Juntas) passes by La Irma at 2:30 PM and arrives in Monteverde at 5:00 PM. A 2:00 PM direct bus passes by Sardinal at 3:00 PM and arrives in Monteverde at 5:00 PM.

From Guanacaste, Liberia, northern Costa Rica: There are buses from Nicoya, Santa Cruz, Tamarindo, Flamingo, Playa del Coco, Montezuma, Samara, Hermosa, the Nicaraguan border, and Liberia. Taking one of these buses, you can go to Lagartos or La Irma and then hop a bus to Monteverde.

From Southern Pacific beaches: If traveling from the Ballena National park, Uvita, Dominical, Matapalo, Quepos, Manuel Antonio, Jacó or Herradura, take a bus to Puntarenas and then catch another bus to Monteverde.

From La Fortuna (Arenal Volcano): A bus leaves at 8:00 AM for Tilarán. This ride takes 3 hours. From Tilarán, the bus to Monteverde leaves at 1:00 PM and arrives in Monteverde at 3:30 PM (although it takes longer during the wet season). In total, the bus ride from La Fortuna to Monteverde takes 8 hours (during the dry season; longer in the wet season). There are, however, alternative ways to get between these destinations.