Skip to main content

Check out these popular cities on Cristobal Island

Stay in Cristobal Island's best hotels!

Filter by:

Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Eco-Lodge Bocas Coral Reef - Over water villa & birds house


Offering a garden, Eco-Lodge Bocas Coral Reef - Over water villa & birds house provides accommodations in Botabite. This villa features air-conditioned accommodations with a balcony and free Wifi. The view and location over the water is stunning. The over the water villa is an amazing place with great ambience. Snorkel off the deck, kayak or paddleboard. The see-through floors are cool, but your real view is off the deck at night as the sting rays and cuttlefish move in. The kitchen is adequate, the air conditioning works great at night until about 4am, then the power drain shuts off the major appliances. The breakfast was outstanding. The cook staff made changes every morning to keep it interesting. Eggs, toast, fresh fruit, and bacon were a part of every breakfast. Sometimes we had pancakes, sometimes rice and beans. Always hot and fresh, cooked in the over water villa kitchen. Can't say enough good things about this. Eric was our water taxi captain and property manager. He was always willing to leave at a moments notice. He has a lot of local knowledge, so don't be afraid to ask him.

Show more Show less
Very Good
5 reviews
Price from
per night

Dolphin Bay Hideaway

Bocas Town (Near Cristobal Island)

The eco-friendly B&B Dolphin Bay Hideaway features a wooden terrace with hammocks, plus garden and Dolphin Bay views. It is located on Cristobal Island, 20 minutes’ boat trip from Bocas del Toro. Wonderful owners and staff. Loved the home in stunning location. Screened deck was amazing! We ate all of our meals there. Great added value to include use of kayaks and paddleboards.

Show more Show less
132 reviews
Price from
per night