Find Romantic Hotels in St. Pete Beach from S$184
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check availability on St. Pete Beach Romantic Hotels
Top Romantic Hotels in St. Pete Beach

The Saint Hotel
The Saint Hotel
9.6 out of 10, Exceptional, (421)

The Hotel Zamora
The Hotel Zamora
8.2 out of 10, Very good, (109)
The price is S$512
includes taxes & fees
11 Jul - 12 Jul

The Don CeSar
The Don CeSar
9.0 out of 10, Wonderful, (1002)

Sirata St. Pete Beach
Sirata St. Pete Beach
7.4 out of 10, Good, (2322)

Bayview Plaza Waterfront Resort
Bayview Plaza Waterfront Resort
8.6 out of 10, Excellent, (457)
The price is S$192
includes taxes & fees
9 Jul - 10 Jul

Plaza Beach Hotel Beachfront Resort
Plaza Beach Hotel Beachfront Resort
8.8 out of 10, Excellent, (1002)
The price is S$232
includes taxes & fees
22 Jul - 23 Jul
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.
Recent Reviews in St. Pete Beach
Recent Reviews in St. Pete Beach

Beach House Suites by the Don CeSar
5/5 Excellent
"The best place ever! We will never stay anywhere else!! "
A verified traveller stayed at Beach House Suites by the Don CeSar
Posted 2 days ago