A bird perched on a palm leaf.

Search Hotels with Restaurant in São Tomé Island

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on São Tomé Island Hotels with Restaurant

Tonight
11 Oct - 12 Oct
Tomorrow
12 Oct - 13 Oct
Next weekend
16 Oct - 18 Oct
In two weeks
23 Oct - 25 Oct

Our top choices for São Tomé Island hotels with a restaurant

1. Omali São Tomé – Principe Collection

Omali São Tomé – Principe Collection
São Tomé
Canada
RITA
£176
includes taxes & fees
22 Oct - 23 Oct
Omali São Tomé – Principe Collection

2. Pestana São Tomé

Pestana São Tomé
Vila Maria
Canada
alexander
£185
includes taxes & fees
1 Nov - 2 Nov
Pestana São Tomé

3. Hotel Central

Hotel Central
São Tomé
United States
Adam
£40
includes taxes & fees
18 Oct - 19 Oct
Hotel Central

4. Hotel Praia

Hotel Praia
São Tomé
United States
Jonathan
£145
includes taxes & fees
12 Oct - 13 Oct
Hotel Praia

5. Praia Inhame Eco-Lodge

Praia Inhame Eco-Lodge
Malanza
Netherlands
Rob
£60
includes taxes & fees
20 Oct - 21 Oct
Praia Inhame Eco-Lodge

6. Roça Santo António Ecolodge Hotel

Roça Santo António Ecolodge Hotel
Santana
United Kingdom
Anonymous traveller
£161
includes taxes & fees
11 Nov - 12 Nov
Roça Santo António Ecolodge Hotel

7. Porcelana Hotel

Porcelana Hotel
Vila Maria
United States
Bonnie
£38
includes taxes & fees
12 Oct - 13 Oct
Porcelana Hotel

8. Roulotte Beach São Tomé

Roulotte Beach São Tomé
Conde
£69
includes taxes & fees
12 Oct - 13 Oct
Roulotte Beach São Tomé

9. Mucumbli Hotel

Mucumbli Hotel
Neves
Norway
Morten
£107
includes taxes & fees
20 Oct - 21 Oct
Mucumbli Hotel

10. Emoyeni Gardens Hotel

Emoyeni Gardens Hotel
Vila Maria
Finland
Sari
£122
includes taxes & fees
13 Oct - 14 Oct
Emoyeni Gardens Hotel
View all properties

Top São Tomé Island Hotel Reviews

Frequently asked questions

How much do hotels with restaurants in São Tomé Island cost?
Hotels in São Tomé Island range between £38 to £185 per night. Come with an appetite — these hotels have restaurants or are near top dining experiences. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
How many hotels with restaurants are there in São Tomé Island?
There are 12 hotels with restaurants in São Tomé Island. No matter if you're taking a trip with the little ones or organising a weekend break with some pals, Expedia will help you find the perfect place.
Are there any family-friendly hotels with restaurants in São Tomé Island?
Consider Mucumbli Hotel — a popular 3-star option not far from downtown São Tomé Island. This family-friendly hotel with dining comes with amenities such as a nearby beach and pet-friendly facilities. Once you've unpacked your bags and sampled the delicious local cuisine, make your way to São Tomé Island's marvellous attractions. Spots like Pico São Tomé will keep your crew entertained.
Why book your hotel with dining in São Tomé Island with Expedia?
Whether you're on the lookout for a hotel with a restaurant, or one that's near a foodie universe, Expedia will have a getaway that's just your taste. Use our filters to search for São Tomé Island hotels with their own dining options. You can also look up properties in sought-after locations full of cafés, markets or restaurants. Whatever you decide on, you'll always get a tasty deal with Expedia!
How can I find cheap hotels with dining in São Tomé Island?
Expedia can help you narrow down your search for cheap hotels with dining in São Tomé Island. Try our filter tools to find properties with restaurants or delicious extras, like included lunch and dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to bring down costs.
What is there to do in São Tomé Island near my hotel with dining?
If you want to experience the best of São Tomé Island, Pico São Tomé is the ideal place to start.

Explore a world of travel with Expedia