Rome2Rio

How to get fromLiberia to Mahahualby shuttle, plane, bus, or car

Find Transport to Mahahual

See all options

There are 10 ways to get from Liberia to Mahahual by shuttle, plane, bus, 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. Shuttle, shuttle to Juan Santamaría International Airport, fly to Cancún International Airport

    best
    1. Take a shuttle bus from Liberia to Monteverdeshuttle bus
    2. Take a shuttle bus from Monteverde to Alajuelashuttle bus
    3. Fly from Juan Santamaría International Airport (SJO) to Cancún International Airport (CUN)plane plane SJO - CUN
    4. Take a shuttle bus from Aeropuerto Internacional de Cancún Terminal 2 to Playa del Carmen Bus Stationshuttle bus
    5. Take a shuttle bus from Playa del Carmen to Mahahualshuttle bus
    13h 45m
    $14,632–40,343
  2. Drive  1,534.8 km

    cheapest
    1. Drive from Liberia to Mahahualcar car 1,534.8 km
    26h 53m
    $4,615–6,666
  3. Bus, car via San José

    1. Take the bus from Terminal Pulmitan Liberia to Gran Terminal del Caribe, San Josébus bus
    2. Take the bus from San José to San Salvadorbus bus
    3. Take the bus from San Salvador to Belize Citybus bus
    4. Take the bus from Belize City to Chetumalbus bus
    5. Drive from Chetumal to Mahahual Centrocar car
    46h 55m
    $5,961–21,290
  4. Bus, shuttle, car

    1. Take the bus from Terminal de Buses Municipal de Liberia to Peñas Blancasbus bus
    2. Take a shuttle bus from Peñas Blancas to Leónshuttle bus
    3. Take a shuttle bus from León to Antigua Guatemalashuttle bus
    4. Take a shuttle bus from Antigua Guatemala to Floresshuttle bus
    5. Take a shuttle bus from Flores to Chetumalshuttle bus
    6. Drive from Chetumal to Mahahual Centrocar car
    2d
    $10,815–13,580
  5. Shuttle, shuttle to Juan Santamaría International Airport, fly to Belize City Goldson Intl Apt, car

    1. Take a shuttle bus from Liberia to Monteverdeshuttle bus
    2. Take a shuttle bus from Monteverde to Alajuelashuttle bus
    3. Fly from Juan Santamaría International Airport (SJO) to Belize City Goldson Intl Apt (BZE)plane plane SJO - BZE
    4. Take a shuttle bus from Belize City Goldson Intl Airport to Corozalshuttle bus
    5. Drive from Chetumal to Mahahual Centrocar car
    16h 12m
  6. Fly Liberia International Airport to Cancún International Airport, shuttle

    1. Fly from Liberia International Airport (LIR) to Cancún International Airport (CUN)plane plane LIR - CUN
    2. Take a shuttle bus from Aeropuerto Internacional de Cancún Terminal 2 to Playa del Carmen Bus Stationshuttle bus
    3. Take a shuttle bus from Playa del Carmen to Mahahualshuttle bus
    14h 1m
    $12,936–68,695
  7. Shuttle to Tamarindo Airport, fly to Cancún International Airport, shuttle

    1. Take a shuttle bus from Liberia to Tamarindoshuttle bus
    2. Fly from Tamarindo Airport (TNO) to Cancún International Airport (CUN)plane plane TNO - CUN
    3. Take a shuttle bus from Aeropuerto Internacional de Cancún Terminal 2 to Playa del Carmen Bus Stationshuttle bus
    4. Take a shuttle bus from Playa del Carmen to Mahahualshuttle bus
    13h 3m
    $9,809–36,249
  8. Fly Liberia International Airport to Belize City Goldson Intl Apt, shuttle, car

    1. Fly from Liberia International Airport (LIR) to Belize City Goldson Intl Apt (BZE)plane plane LIR - BZE
    2. Take a shuttle bus from Belize City Goldson Intl Airport to Corozalshuttle bus
    3. Drive from Chetumal to Mahahual Centrocar car
    18h 33m
  9. Shuttle to Nosara Airport, fly to Cancún International Airport, shuttle

    1. Take a shuttle bus from Liberia to Tamarindoshuttle bus
    2. Fly from Nosara Airport (NOB) to Cancún International Airport (CUN)plane plane NOB - CUN
    3. Take a shuttle bus from Aeropuerto Internacional de Cancún Terminal 2 to Playa del Carmen Bus Stationshuttle bus
    4. Take a shuttle bus from Playa del Carmen to Mahahualshuttle bus
    15h 49m
    $15,414–41,414
  10. Bus, car

    1. Take the bus from Liberia to Terminal Tica Bus San Salvadorbus bus
    2. Take the bus from San Salvador to Belize Citybus bus
    3. Take the bus from Belize City to Chetumalbus bus
    4. Drive from Chetumal to Mahahual Centrocar car
    2d 11h
    $5,288–17,496

Juan Santamaría International Airport (SJO) to Cancún International Airport (CUN) flights

Calendar19Weekly Planes
Duration4h 16mAverage Duration
Ticket$1,913Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Liberia, Costa Rica and Mahahual, Mexico?

There is no direct connection from Liberia to Mahahual. However, you can take the shuttle to Monteverde, take the shuttle to Alajuela, walk to Contiguo Al Cruce Al Hospital, take the line 200 bus to El Cacique, walk to Juan Santamaría International Airport (SJO) airport, fly to Cancún International Airport (CUN), walk to Aeropuerto Internacional de Cancún Terminal 2, take the shuttle to Playa del Carmen Bus Station, walk to Playa del Carmen, then take the shuttle to Mahahual. Alternatively, you can take a bus from Terminal Pulmitan Liberia to Mahahual Centro via Gran Terminal del Caribe, San José, San José, San Salvador, San Salvador, Belize City, Chetumal, and Chetumal in around 46h 55m.

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 Why you should take the train in the US, 5 incredible day trips from Florence by train, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.