Skip to main content

Search hotels near Bay Pines, Florida

Search hotels and more near Bay Pines

Filter by:


Star rating

Review score

Bay Pines – 286 hotels and places to stay

See the latest prices and deals by choosing your dates.
Island Inn Beach Resort, hotel in Bay Pines

Located in St Pete Beach, 200 metres from Treasure Island, Island Inn Beach Resort provides accommodation with an outdoor swimming pool, free private parking, a garden and a bar.

Beachfront
7.6
Scored 7.6
Good
Rated good
1,627 reviews
Price fromUS$220.13per night
Thunderbird Beach Resort, hotel in Bay Pines

The Thunderbird Beach Resort is a beachfront hotel in Treasure Island, Florida.

Truthfully I never made it there lol
8.1
Scored 8.1
Very good
Rated very good
1,147 reviews
Price fromUS$186.40per night
Barefoot Beach Club, hotel in Bay Pines

Located on a private beach, this hotel features a heated outdoor pool overlooking the Gulf of Mexico. Every studio at this Madeira Beach property offers a balcony.

Everything
8.8
Scored 8.8
Fabulous
Rated fabulous
1,818 reviews
Price fromUS$236.17per night
Treasure Island Hotel and Marina, hotel in Bay Pines

Treasure Bay Hotel & Marina features tropical landscaping and a marina on Boca Ciega Bay. Guests can take a refreshing dip in the outdoor pool, or relax in the hot tub.

Great location ! The rooms were large clean and the beds very very comfortable.
7.5
Scored 7.5
Good
Rated good
536 reviews
Price fromUS$110.85per night
St. Pete Beach Suites, hotel in Bay Pines

Offering a year-round outdoor pool and barbecue facilities, St. Pete Beach Suites is located in St. Pete Beach, only a 2 minutes' walk from the beach.

Clean, spacious, with lots of activities for children. Rooms were clean and staff were very friendly. Amanda was such a welcoming host!
8.8
Scored 8.8
Fabulous
Rated fabulous
948 reviews
Price fromUS$219.06per night
Crystal Bay Historic Hotel, hotel in Bay Pines

Set in St Petersburg, 5.4 km from John's Pass, Crystal Bay Historic Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Great armosphere and excellent breakfast
8.8
Scored 8.8
Fabulous
Rated fabulous
1,354 reviews
Price fromUS$157.07per night
Holiday Inn Express & Suites - St. Petersburg - Madeira Beach, an IHG Hotel, hotel in Bay Pines

Situated in St Petersburg and with Tropicana Field reachable within 16 km, Holiday Inn Express & Suites - St.

The breakfast had lots of variety which was a bonus as my husband is diabetic. The location was ideal for us and it was great to have a Walmart and restaurants nearby.
8.8
Scored 8.8
Fabulous
Rated fabulous
566 reviews
Price fromUS$141.86per night
La Quinta by Wyndham Clearwater South, hotel in Bay Pines

Located 10 minutes’ drive from Saint Petersburg Clearwater Airport, this Florida hotel features a continental breakfast and outdoor pool. Guests will also be 14 miles from pristine Clearwater Beach.

Great hotel great staff - breakfast basic in the extreme
8.0
Scored 8.0
Very good
Rated very good
967 reviews
Price fromUS$120.94per night
Page Terrace Beachfront Hotel, hotel in Bay Pines

Set in St Pete Beach, within less than 1 km of Treasure Island and 1.7 km of Sunset Beach, Page Terrace Beachfront Hotel offers accommodation with a shared lounge and free WiFi throughout the property...

The hotel is small but very well organized. The floors have balconies with sea views, which compensates for the lack of balconies in the rooms. The area around the pool overlooking the sea is covered with tiles and there are many tables and sun loungers where guests can relax and enjoy the sea view. Excellent combination of price and quality of service and hotel location
9.1
Scored 9.1
Superb
Rated superb
317 reviews
Price fromUS$135.08per night
Hotel SOL, hotel in Bay Pines

Offering an outdoor pool and free Wi-Fi access, this beachfront hotel is located adjacent to Redington Long Pier. Madeira Beach Municipal Marina is 5 minutes’ drive from the property.

The fact it was 30 feet fromm the beach.
8.5
Scored 8.5
Very good
Rated very good
1,082 reviews
Price fromUS$231.59per night
See all hotels near Bay Pines