Last updated on August 21st, 2023 at 08:07 pm
How To Get From Liberia to Puerto Viejo Best Way – You can go by bus, taxi and private transfer.
What Is The Distance From Liberia to Puerto Viejo?
The distance from Liberia Airport to Puerto Viejo is 409 kilometers. Click here to book online Costa Rica activities and Day Trips
The travel time by car from Liberia to Puerto Viejo is around 7-8 hours. Read here how to get from Puerto Viejo to Liberia Airport the reverse way.
What Is The Cheapest Way From Liberia to Puerto Viejo?
The cheapest way from Liberia to Puerto Viejo is by bus for $25 USD. The bus travel from Liberia airport to Puerto Viejo is around 10 hours. Read here best Puerto Viejo Beaches
What Is The Best Way From Liberia Airport to Puerto Viejo?
The best way from Liberia Airport to Puerto Viejo is by shared van for $110 USD per person and 7 hours of travel time and you can book online.
Read here Costa Rica eSim and best Costa Rica Sim card for tourist
WHERE TO STAY IN PUERTO VIEJO DE TALAMANCA
There are dormitory rooms where you can rent the bed for as low as $8-10 USD a night if you want the cheapest option in Puerto Viejo. A double room hostel can cost up to $30-40 USD a night while mid-range hotels cost more or less $80 USD a night.
Click here if you want to find the best deals with Booking in Puerto Viejo
BOOK YOUR TRAVEL INSURANCE
You can read Heymondo Vs Safetwing cheapest travel Insurance. You can get for $135 USD your Heymondo Travel Insurance with Heymondo discount code valid for 90 days. Read our full Heymondo Travel Insurance Review
You can get Safetywing Travel Insurance for Digital Nomads valid for 28 days Safetywing for $50 USD per month with kids until 10 years old included
HOW TO GET FROM LIBERIA TO PUERTO VIEJO
SHARED VAN FROM LIBERIA AIRPORT TO PUERTO VIEJO (BEST WAY)

The best way from Liberia Airport to Puerto Viejo is by shared van for $110 USD per person. The shared van travel time from Liberia to Puerto Viejo de Talamanca is around 7 hours of travel time and you can book online.
BUS FROM LIBERIA TO PUERTO VIEJO (CHEAPEST WAY)
The cheapest way from Liberia to Puerto Viejo is by bus. There are no direct buses from Liberia to Puerto Viejo. First, you will have to ride a bus from Liberia to San Jose. Once in San Jose the bus going from San Jose Terminal MEPE to Puerto Viejo de Talamanca.
BUS SCHEDULE FROM LIBERIA TO SAN JOSE COSTA RICA

The bus schedule from Liberia to San Jose is running every hour starting from 3 am to 8 pm leaving from Terminal Pulmitan Liberia in Liberia city center. Check here to check schedule and route!
The bus fare from Liberia to San Jose airport is around $10 USD and the travel time from Liberia to San Jose is around 5 hours.
BUS FROM SAN JOSE COSTA RICA TO PUERTO VIEJO DE TALAMANCA
The bus from San Jose to Puerto Viejo De Talamanca are leaving from San Jose Terminal MEPE (check the exact location in Google Maps). The buses are leaving every two hours starting from 6 am, 8 am,10 am, 12 pm, 2 pm, 4 pm and 6 pm. Check here MEPE Bus schedule and route!
The bus fare from San Jose to Puerto Viejo is around $15 USD. The travel time from San Jose to Puerto Viejo de Talamanca is 5 hours and 30 minutes.
The total bus fare from Liberia to Puerto Viejo is $25 USD. The total travel time from Liberia Airport to Puerto Viejo is around 10 hours and it can be longer.
PRIVATE TRANSPORTATION FROM LIBERIA TO PUERTO VIEJO
Hotel transfers are convenient but can be a little bit pricey. The transfers are usually available 24 hours and are only ideal if you have the budget and you really want comfort. Prices are around $440 USD and you will be able to fit up to 6 people. It could be $75 USD per person.
Click here to book your transportation with Bookaway in Costa Rica!
BEST WAY FROM LIBERIA TO PUERTO VIEJO PROS AND CONS SHARED VAN VS BUS

The best way from Liberia to Puerto Viejo is by bus if you go on a budget for 10 hours of travel time. You will pay around $25 USD including the bus coming from Puerto Viejo and going to the airport.
The best way from Liberia Airport to Puerto Viejo is by shared van for $110 USD per person and 7-8 hours of travel time and you can book online.
The best way from Liberia to Puerto Viejo is by taxi, Uber or private transportation if you want comfort is around $440 USD and 7 hours of travel time.
Feel free to use our links for discounts. By using our links, you will help us to continue with the maintenance of the website and it will not cost you anything. Thanks for the love guys.
Happy Travels!