This is my favorite beach in all of Costa Rica. Though most tourists may prefer the beaches on the west coast, i still love this tiny town just north of Panama. Not only are there beautiful beaches a bike ride away from the town center, but it's got a wonderful rasta feel. If you're an animal lover, it's a paradise as well. Though hiking may not be your top priority here, I recommend it though. It's much better than Cahuita. At night, there's plenty of food and jewelry stands to keep you occupied. During my stay there, there was a strike against an oil company. This place has got a lot of character!
If you own or manage Puerto Viejo Beach, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.