No Expedia Cancellation Fee
Book, change, or cancel almost any hotel without paying an Expedia fee.
4.3 out of 5 (22 reviews)
4.6 out of 5 (21 reviews)
4.6 out of 5 (11 reviews)
3.9 out of 5 (26 reviews)
1.7 out of 5 (3 reviews)
4.5 out of 5 (2 reviews)
4.0 out of 5 (7 reviews)
4.7 out of 5 (3 reviews)
Book, change, or cancel almost any hotel without paying an Expedia fee.
Puerto Viejo is a coastal town on the Caribbean Sea, known for its sandy beaches. A tourist mecca, Puerto Viejo is filled with restaurants, bars, and nightclubs. Professional and amateur surfers alike convene from around the world to ride the Salsa Brava waves. Visitors also enjoy swimming, shopping, horse riding, snorkeling, diving, kayaking, and mountain biking.