No Expedia Cancellation Fee
Book, change, or cancel almost any hotel without paying an Expedia fee.
200
points
Collect 200 Nectar points
4.3 out of 5 (22 reviews)
200
points
Collect 200 Nectar points
4.6 out of 5 (21 reviews)
200
points
Collect 200 Nectar points
3.9 out of 5 (26 reviews)
200
points
Collect 200 Nectar points
4.6 out of 5 (11 reviews)
200
points
Collect 200 Nectar points
1.7 out of 5 (3 reviews)
200
points
Collect 200 Nectar points
4.5 out of 5 (2 reviews)
200
points
Collect 200 Nectar points
4.0 out of 5 (7 reviews)
200
points
Collect 200 Nectar points
4.7 out of 5 (3 reviews)
200
points
Collect 200 Nectar points
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.