
Príncipe Island Vacations
Book a Hotel + Flight together to unlock savings
- Plan, book, travel with confidence
Better together
Save up to SAR 390 when you book a flight and hotel together*
Find the right fit
With over 300,000 hotels worldwide, it's easy to create a perfect package
Rest easy
Plan, book, and manage your trip all in one place
Find the Best Príncipe Island Vacation Packages
Príncipe Island Hotel Deals

Bom Bom – Principe Collection
Bom Bom Island, Príncipe Island
The price is SAR 1,661 per night from Mar 9 to Mar 10
SAR 1,661
SAR 1,927 total
includes taxes & fees
9 Mar - 10 Mar
8/10 Very Good! (3 reviews)
Best Place Ever!
"BomBom is simply magical. The natural beauty is unrivaled only by the friendliness and kindness of the staff. Coming from the US without any Portuguese speaking skills was scary but the people here made it comfortable immediately. Would give BomBom 100 out of 100 stars!"
Reviewed on 8 August 2019

Belo Monte Hotel and Museum
Belo Monte, Principe Sao Tome e Principe, Príncipe Island
The price is SAR 1,659 per night from Mar 7 to Mar 8
SAR 1,659
SAR 1,907 total
includes taxes & fees
7 Mar - 8 Mar
8.8/10 Excellent! (22 reviews)
"Phenomenal stay! Wonderful property with great staff and outstanding views! I would definitely stay again when in Principe!"
Reviewed on 25 January 2025

Residencial Apresentacao
14 Rua Oua 23, Santo Antonio, São Tomé and Príncipe, Príncipe Island
The price is SAR 239 per night from Mar 6 to Mar 7
SAR 239
SAR 275 total
includes taxes & fees
6 Mar - 7 Mar
7.4/10 Good! (7 reviews)
"Rito was an amazing host. Super helpful, professional and efficient. Great place to stay"
Reviewed on 27 October 2024
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Frequently asked questions
Discover the most popular places to visit in Príncipe Island
Sundy Plantation
You can find out about the history of Príncipe Island with a trip to Sundy Plantation. While you're in the area, stroll along the beaches.