Rome2Rio

How to get fromMérida to Liberiaby plane, bus, car, train, or shuttle

Find Transport to Liberia

See all options
QR code to download the Rome2Rio app

Download the Rome2Rio travel app

Scan QR code with your phone to download the app

Download on the App StoreGet it on Google Play

There are 11 ways to get from Mérida to Liberia by plane, bus, car, train, or shuttle

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

  1. Fly Mérida International Airport to Liberia International Airport

    best
    1. Fly from Mérida International Airport (MID) to Liberia International Airport (LIR)plane plane MID - LIR
    14h 37m
    $336–1,270
  2. Fly Mérida International Airport to Juan Santamaría International Airport, bus

    cheapest
    1. Fly from Mérida International Airport (MID) to Juan Santamaría International Airport (SJO)plane plane MID - SJO
    2. Take the bus from 50 m este Del Aeropuerto to Paseo Colon Frente A Torre Mercedesbus bus
    3. Take the bus from Central Autobusera Inteligente to Liberiabus bus
    14h 49m
    $152–664
  3. Bus via Belize City

    1. Take the bus from Mérida Centro Histórico to Chetumalbus bus Ado
    2. Take the bus from Chetumal to Belize Citybus bus
    3. Take the bus from Belize City to San Salvadorbus bus
    4. Take the bus from Terminal Tica Bus San Salvador to Liberiabus bus
    42h 46m
    $226–1,088
  4. Drive  1,761.4 km

    1. Drive from Mérida to Liberiacar car 1,761.4 km
    30h 2m
    $283–408
  5. Train to Cancún International Airport, fly to Juan Santamaría International Airport, bus

    1. Take the train from Estación Tren Maya Mérida Teya to Estación Tren Maya Cancún Aeropuertotrain train
    2. Fly from Cancún International Airport (CUN) to Juan Santamaría International Airport (SJO)plane plane CUN - SJO
    3. Take the bus from 50 m este Del Aeropuerto to Paseo Colon Frente A Torre Mercedesbus bus
    4. Take the bus from Central Autobusera Inteligente to Liberiabus bus
    12h 57m
    $182–487
  6. Train to Cancún International Airport, fly to Liberia International Airport

    1. Take the train from Estación Tren Maya Mérida Teya to Estación Tren Maya Cancún Aeropuertotrain train
    2. Fly from Cancún International Airport (CUN) to Liberia International Airport (LIR)plane plane CUN - LIR
    12h 1m
    $426–2,553
  7. Train to Cancún International Airport, fly to Tamarindo Airport, shuttle

    1. Take the train from Estación Tren Maya Mérida Teya to Estación Tren Maya Cancún Aeropuertotrain train
    2. Fly from Cancún International Airport (CUN) to Tamarindo Airport (TNO)plane plane CUN - TNO
    3. Take a shuttle bus from Tamarindo to Liberiashuttle bus
    12h 59m
    $293–804
  8. Fly Mérida International Airport to Managua Airport, shuttle, bus

    1. Fly from Mérida International Airport (MID) to Managua Airport (MGA)plane plane MID - MGA
    2. Take a shuttle bus from Granada to Peñas Blancasshuttle bus
    3. Take the bus from Peñas Blancas to Liberia - Estación de Servicio EMESAbus bus
    16h 36m
    $385–1,008
  9. Train to Cancún International Airport, fly to Nosara Airport, shuttle

    1. Take the train from Estación Tren Maya Mérida Teya to Estación Tren Maya Cancún Aeropuertotrain train
    2. Fly from Cancún International Airport (CUN) to Nosara Airport (NOB)plane plane CUN - NOB
    3. Take a shuttle bus from Tamarindo to Liberiashuttle bus
    13h 44m
    $592–1,095
  10. Train, bus

    1. Take the train from Estación Tren Maya Mérida Teya to Estación Tren Maya Cancún Aeropuertotrain train
    2. Take the train from Estación Tren Maya Cancún Aeropuerto to Estación Tren Maya Bacalartrain train
    3. Take the bus from Bacalar to Belize Citybus bus
    4. Take the bus from Belize City to San Salvadorbus bus
    5. Take the bus from Terminal Tica Bus San Salvador to Liberiabus bus
    46h 50m
    $239–1,341
  11. Bus

    1. Take the bus from Mérida Centro Histórico to Tapachulabus bus
    2. Take the bus from Tapachula to Guatemana Aguilar Batresbus bus
    3. Take the bus from Guatemala Aguilar Batres to Terminal San Carlos - Ticabusbus bus
    4. Take the bus from Terminal San Carlos - Ticabus to Terminal Managua - CCAbus bus Ssv
    5. Take the bus from Terminal Managua - CCA to Liberia - Estación de Servicio EMESAbus bus Mga
    2d 6h
    $199–323

Mérida International Airport (MID) to Liberia International Airport (LIR) flights

Calendar23Weekly Planes
Duration10h 4mAverage Duration
Ticket$275Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Mérida, Mexico and Liberia, Costa Rica?

United Airlines, Aeroméxico, and SANSA fly from Mérida International Airport (MID) to Liberia International Airport (LIR) 3 times a day. Alternatively, you can take a bus from Mérida Centro Histórico to Liberia via Chetumal, Belize City, San Salvador, Monumento Hermano Lejano, San Salvador, San Salvador, and Terminal Tica Bus San Salvador in around 42h 46m.

Airlines
Train operators
Bus 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 Best ways to travel around Australia, Which side of Niagara Falls should I choose (and how do I get there)?, and Travelling by boat in Italy - to help you get the most out of your next trip.

Booking & Getting There