Puerto Viejo is a small town located on the Caribbean coast of Costa Rica. Here are a few options for how to get there:
Fly into San Jose – The nearest airport to Puerto Viejo is located in San Jose, the capital of Costa Rica. From San Jose, you can take a shuttle bus or a rental car to Puerto Viejo. The drive from San Jose to Puerto Viejo takes about 5-6 hours.
Fly into Limon – Another option is to fly into Limon, a city located on the Caribbean coast of Costa Rica. From Limon, you can take a taxi or a shuttle bus to Puerto Viejo. The drive from Limon to Puerto Viejo takes about 1-2 hours.
Take the bus – You can also take the bus from San Jose or other nearby cities to Puerto Viejo. The bus ride takes about 6-7 hours from San Jose and is a good option if you don’t want to rent a car.
No matter which option you choose, you’ll be sure to have a great time in Puerto Viejo!