Find Romantic Hotels in St. Pete Beach from S$190
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

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

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

The Hotel Zamora
The Hotel Zamora
8.2 out of 10, Very good, (110)

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

Bayview Plaza Waterfront Resort
Bayview Plaza Waterfront Resort
8.4 out of 10, Very good, (458)
The price is S$200
includes taxes & fees
17 Jul - 18 Jul

Plaza Beach Hotel Beachfront Resort
Plaza Beach Hotel Beachfront Resort
8.8 out of 10, Excellent, (1004)
The price is S$259
includes taxes & fees
20 Jul - 21 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

Island Grand at TradeWinds
5/5 Excellent
"I loved this resort. Definitely plan on returning with my family again. The only negative thing was the coffee at the shop. The espresso was very watery and disappointing. Otherwise the report is amazing and we love all the activities and fun. The pool 12-4 games were very entertaining. We were sad the pool was closed our last day and had no activities. "
A verified traveller stayed at Island Grand at TradeWinds
Posted 3 days ago