San Pedro Belize Resort

Our Resort


Characterized by its warm and friendly hospitality

Portofino is the epitome of barefoot luxury; unpretentious and relaxing, for most, it will be an experience of a lifetime.

Located on the pristine and unspoiled northern coast of Ambergris Caye, Portofino is remote and tranquil, easily accessible by both land and sea. The pace is unhurried…the beaches are white…the water is amazingly azure…the perfect setting for romantic getaways, intimate weddings and honeymoons, anniversaries and birthdays, or simply to getaway and reconnect with family or friends.

Getting here

Access to and from Portofino is primarily by land. Upon arrival, our driver will meet you in San Pedro Town and you will embark on a scenic 30 minute golf cart ride to the resort.
San Pedro Belize Resort
San Pedro Belize Resort

REsort Amenities

Relax on the beach, in our ocean hammocks, or in our freshwater outdoor swimming pool; indulge in a relaxing massage on the beach. Kayak to the famous Belize Barrier Reef, located just a few minutes away from the Resort. Savor fresh delicious meals, sip on handcrafted cocktails at the Green Parrot or perhaps indulge in a late afternoon snack. In short, relax and enjoy!

SeaFront Accommodations

With only 17 beautifully appointed rooms, Portofino is undoubtedly a haven of tranquility, where guests will enjoy the subtle sounds of the nearby waves caressing the reef, gentle breeze, breathtaking sunrise, star studded night sky and panoramic views of the Caribbean Sea.
San Pedro Belize Resort
San Pedro Belize Resort

We are here for you

This is where Portofino offers service, undoubtedly second to none. Our team of professional and knowledgeable staff are always willing and eager to assist. From a smooth check-in, to the arranging of activities and tours, dining recommendations and directions to and from Portofino, our friendly staff is here to cater to your vacation needs. The Portofino family will anticipate your every need with grace and charm. You will not want to leave our little piece of paradise!