San Pedro hotels & apartments, all accommodations in San Pedro

5 stars hotels in San Pedro

Victoria House Resort & Spa San Pedro photo

Victoria House Resort & Spa San Pedro

Featuring a swimming pool and a sun terrace, Victoria House Hotel offers luxury rooms overlooking the garden. Housekeeping, room service and laundry as well as a car park and a safety deposit box…

22 Coconut Drive, San Pedro, Belize

4 stars hotels in San Pedro

Casitas Tres Cocos Bed & Breakfast San Pedro photo

Casitas Tres Cocos Bed & Breakfast San Pedro

The 4-star Casitas Tres Cocos Bed & Breakfast boasts close proximity to Toucan Jumper Bungee Trampoline and Black & White Cultural Entertainment Center just 2.9 km away.

4253 El Tesoro Rd, Ambergris Caye, San Pedro, San Pedro, Belize

Park Place Belize Hotel San Pedro photo

Park Place Belize Hotel San Pedro

Park Place Belize Hotel is a good accommodation choice in San Pedro.

Laguna Drive Ambergris Caye, San Pedro, Belize

3 stars hotels in San Pedro

Sueno Del Mar Hotel San Pedro photo

Sueno Del Mar Hotel San Pedro

The 3-star Sueno Del Mar Hotel places guests abound 62 km from Altun Ha.

12 Miles North San Pedro, Ambergris Caye, Belize, Ambergris Caye, Bz, San Pedro, Belize

The Palapa House photo

The Palapa House

The Palapa House Hotel is a 3-star property only 2.2 km from Belizean Melody Art Gallery.

55 Boca Del Rio, San Pedro, Belize

Recommended hotels in San Pedro

Portofino Beach Resort San Pedro photo

Portofino Beach Resort San Pedro

The 3-star Portofino Beach Resort enjoys its location on the beach. Portofino Beach Resort has been welcoming guests to its luxury rooms since 2006.

6 Miles North, Po Box 36, San Pedro, Ambergris Caye, San Pedro, Belize

Xanadu Island Resort San Pedro photo

Xanadu Island Resort San Pedro

The business Xanadu Island Resort is a 3-star property placed 4.5 km from Belizean Melody Art Gallery. Xanadu Island Resort has been welcoming guests to its soundproof rooms since 1998.

Sea Grape Drive, San Pedro, Belize

Coco Beach Resort San Pedro photo

Coco Beach Resort San Pedro

The luxury Coco Beach Resort is placed on the beachfront. Coco Beach Resort has been welcoming guests to its spacious rooms since 2008.

3.5 Miles North Ambergris Caye, San Pedro, Belize