São Tomé hotels

Search hundreds of travel sites at once for hotels in São Tomé

Thu 1/12
Mon 5/12
...and more

Good to know

Low season

June

High season

September

Average price (weeknight)

R1 917

Average price (weekend night)

R1 423
Cheapest month to stay with an average 76% drop in price.
Most expensive month to stay with an average 293% rise in price.
Average Sun - Thu price over the last 2 weeks.
Average Fri & Sat price over the last 2 weeks.

Best São Tomé hotels

Most recommended São Tomé hotels

Show all
Omali São Tomé - São Tomé - Living room
Omali São Tomé
8.2 Excellent
R3 632+
R3 632+
Parking
Airport shuttle
Free Wi-Fi
Pool
Vila Marilyn - São Tomé - Pool
Vila Marilyn
8.7 Excellent
R1 028+
R1 028+
Parking
Free Wi-Fi
Pool
Pet-friendly
Pestana São Tomé
7.2 Good
R2 809+
R2 809+
Parking
Free Wi-Fi
Pool
Air conditioning
R719+
Parking
Free Wi-Fi
Air conditioning
R1 165+
Parking
Free Wi-Fi
Pool
Air conditioning
R908+
Parking
Airport shuttle
Free Wi-Fi
Air conditioning
Guest house Caminho Novo
10 Excellent
R617+
R617+
Parking
Free Wi-Fi
Air conditioning
Vip House-Praia Francesca
9.1 Excellent
R1 062+
R1 062+
Parking
Airport shuttle
Free Wi-Fi
Air conditioning
Casa Tia Ana
9.3 Excellent
R452+
R452+
Parking
Gente D'aqui Ngê D'ai Êê
9.3 Excellent
R908+
R908+
Parking
Free Wi-Fi
Pet-friendly
Micaval Residential
8.7 Excellent
R754+
R754+
Free Wi-Fi
Air conditioning
Roça Vale dos Prazeres
10 Excellent
R1 285+
R1 285+
Parking
Free Wi-Fi
Pet-friendly
Air conditioning
Residencialdes
8.9 Excellent
R668+
R668+
Parking
Free Wi-Fi
Air conditioning

How much is a São Tomé hotel?

Here are our most popular & best value hotels

3 stars

When to book a hotel in São Tomé

Price per night / 3-star hotel. Prices are not fixed and may vary with time.
Average nightly price per month
Average nightly price

Top tips for finding São Tomé hotel deals

  • If you’re looking for a cheap hotel in São Tomé, you should consider visiting during the low season. You'll find cheaper accommodations in São Tomé in June and May.
  • Hotel room prices vary depending on many factors but you’ll most likely find the best hotel deals in São Tomé if you stay on a Thursday. The opposite is true for, Tuesday, which is usually the most expensive day.
  • How long should you stay? KAYAK users usually book their accommodation in São Tomé for 100 days.

FAQs when booking a hotel in São Tomé

Where to stay in São Tomé?

Our map will help you find the perfect place to stay in São Tomé by showing you the exact location of each hotel.