Rome2Rio

How to get fromSan José to Monteverdeby bus, plane, taxi, or car

Find Transport to Monteverde

See all options

There are 9 ways to get from San José to Monteverde by bus, plane, taxi, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Bus, fly to Oaxaca International Airport, taxi

    best
    1. Take the bus from Terminal San José Av. 2, C12 Y 14 to 50 m este Del Aeropuertobus bus
    2. Fly from Juan Santamaría International Airport (SJO) to Oaxaca International Airport (OAX)plane plane SJO - OAX
    3. Take the bus from Oaxaca to Asunción Nochixtlánbus bus
    4. Take the bus from Asunción Nochixtlán to Tlaxiacobus bus
    5. Take the taxi from Tlaxiaco to Monteverdetaxi taxi
    14h 2m
    $5,670–33,299
  2. Bus, taxi #2

    cheapest
    1. Take the bus from San José to San Salvadorbus bus
    2. Take the bus from San Salvador to Tapachulabus bus
    3. Take the bus from Tapachula to Oaxacabus bus
    4. Take the bus from Oaxaca to San Andrés Chicahuaxtlabus bus
    5. Take the taxi from San Andrés Chicahuaxtla to Monteverdetaxi taxi
    2d 4h
    $3,166–3,930
  3. Bus, taxi

    1. Take the bus from San José to San Salvadorbus bus
    2. Take the bus from San Salvador to Panajachelbus bus
    3. Take the bus from Panajachel to San Cristóbal de las Casasbus bus
    4. Take the bus from San Cristóbal de las Casas to Oaxacabus bus
    5. Take the taxi from Avenida Nezahualcóyotl to Monteverdetaxi taxi
    47h 33m
    $6,082–7,082
  4. Drive 2,207 km

    1. Drive from San José to Monteverdecar car 2,207 km
    31h 16m
    $5,002–7,225
  5. Bus, fly to Benito Juárez International Airport, taxi

    1. Take the bus from Terminal San José Av. 2, C12 Y 14 to 50 m este Del Aeropuertobus bus
    2. Fly from Juan Santamaría International Airport (SJO) to Benito Juárez International Airport (MEX)plane plane SJO - MEX
    3. Take the bus from Terminal de Autobuses de Pasajeros de Oriente to Asunción Nochixtlánbus bus
    4. Take the bus from Asunción Nochixtlán to Tlaxiacobus bus
    5. Take the taxi from Tlaxiaco to Monteverdetaxi taxi
    16h 15m
    $3,999–9,202
  6. Bus, fly to General Juan N. Álvarez International Airport, taxi

    1. Take the bus from Terminal San José Av. 2, C12 Y 14 to 50 m este Del Aeropuertobus bus
    2. Fly from Juan Santamaría International Airport (SJO) to General Juan N. Álvarez International Airport (ACA)plane plane SJO - ACA
    3. Take the bus from Las Cruces Costa Chica to Santiago Pinotepa Nacionalbus bus
    4. Take the bus from Pinotepa Nacional to Putla Villa de Guerrerobus bus
    5. Take the taxi from Putla Villa de Guerrero to Monteverdetaxi taxi
    18h 58m
    $4,343–14,552
  7. Bus, taxi via Tuxtla Gutiérrez

    1. Take the bus from San José to San Salvadorbus bus
    2. Take the bus from San Salvador to Panajachelbus bus
    3. Take the bus from Panajachel to San Cristóbal de las Casasbus bus
    4. Take the bus from San Cristóbal de las Casas to Tuxtla Gutiérrezbus bus
    5. Take the bus from Tuxtla Gutiérrez to Oaxacabus bus
    6. Take the bus from Oaxaca to Tlaxiacobus bus
    7. Take the taxi from Tlaxiaco to Monteverdetaxi taxi
    2d 2h
    $3,974–5,134
  8. Bus, taxi #3

    1. Take the bus from Terminal Atlántico Norte to Terminal San Carlos - CCAbus bus Sjo
    2. Take the bus from Terminal San Carlos - Ticabus to Guatemala Aguilar Batresbus bus
    3. Take the bus from Guatemana Aguilar Batres to Tapachulabus bus
    4. Take the bus from Tapachula to Oaxacabus bus
    5. Take the bus from Oaxaca to San Andrés Chicahuaxtlabus bus
    6. Take the taxi from San Andrés Chicahuaxtla to Monteverdetaxi taxi
    2d 10h
    $3,731–5,999
  9. Bus, taxi #4

    1. Take the bus from Terminal Tica Bus San José to Terminal Tica Bus San Salvadorbus bus
    2. Take the bus from San Salvador to Tapachulabus bus
    3. Take the bus from Tapachula to Oaxacabus bus
    4. Take the bus from Oaxaca to San Andrés Chicahuaxtlabus bus
    5. Take the taxi from San Andrés Chicahuaxtla to Monteverdetaxi taxi
    3d 4h
    $3,227–4,334

Juan Santamaría International Airport (SJO) to Oaxaca International Airport (OAX) flights

Calendar39Weekly Planes
Duration8h 10mAverage Duration
Ticket$1,900Cheapest Price
See schedules

Questions & Answers

What companies run services between San José, Costa Rica and Monteverde, Oaxaca, Mexico?

There is no direct connection from San José to Monteverde. However, you can take the bus to 50 m este Del Aeropuerto, walk to San-Jose-Airport-SJO airport, fly to Oaxaca International Airport (OAX), walk to Carretera Oaxaca - Puerto Ángel, take the bus to Boulevard Eduardo Vasconcelos y Avenida Heróico Colegio Militar y Boulevard José Vasconcelos y Calzada Niños Héroes de Chapultepec, walk to Oaxaca, take the bus to Asunción Nochixtlán, take the bus to Tlaxiaco, then take the taxi to Monteverde. Alternatively, you can take the bus to San Salvador, take the bus to Panajachel, take the bus to San Cristóbal de las Casas, walk to San Cristóbal de las Casas, take the bus to Oaxaca, walk to Calzada Porfirio Díaz, take the bus to Avenida Nezahualcóyotl, then take the taxi to Monteverde.

Airlines
Bus operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Flying into Beijing?, What documents do I need to cross Niagara Falls?, and Why you should take the train in the US - to help you get the most out of your next trip.