Contact Us Terms of Use Privacy & Cookies Statement

Yes, send me expert tips and deals!

By proceeding, you agree to our Privacy Policy and Terms of Use.

Search

This is an AI-powered search. Please write descriptive search sentences for the best results.

Recent Search

Oyster Logo
Hotels in St. Pete Beach
22 Hotels
Grand Plaza Beach Hotel St. Pete Beach | Florida
5250 Gulf Boulevard

The 156-room mid-range Grand Plaza Beachfront Resort Hotel & Conference Center is right on the Gulf of Mexico, a five-minute drive from the shops along Corey Avenue in St. Pete's Beach. Rooms are modern and fresh, with microwaves and mini-fridges, and some have spectacular views of the bay or gulf. The revolving restaurant on the top floor is popular with both guests and locals, and the expansive events space draws both social events and business gatherings. There is also a pool and fitness center, as well as a beachfront bar. Families may want to check out the Guy Harvey Outpost. It's similarly priced but offers more activities for children. 

TradeWinds Island Grand Resort
5500 Gulf Blvd.

A sprawling, 584-room resort located directly on St. Pete Beach, TradeWinds Island Grand Beach Resort has put effort into its grounds and interior, from the palm tree-lined lobby and warmly decorated rooms to the impressive outdoor pond with fountain and covered walkways. The hotel sits on 20 acres of beachfront property and offers a number of water sports, including a giant slide, as well as several dining and entertainment options that are great for families with kids. This upscale resort even packs a bit of a value, as all modern rooms include kitchenettes, but a pesky resort fee is a major downside.

Dolphin Beach Resort
4900 Gulf Blvd.

The Dolphin Beach Resort is a 173-room mid-range property situated on the white sands of St. Pete Beach. Interiors of the resort are aged and in need of an update, though reasonable rates give this resort good value. The colorful rooms have basic furniture along with modern conveniences such as flat-screen TVs, mini-fridges, microwaves, and coffeemakers, though decor is dated and some guests complain of noisy air-conditioning units. Many ground floor rooms have direct access to the beach or pool area -- a perk that is worth the extra cost. Though interiors are lackluster, the grounds of the resort are lovely, with a large pool surrounded by many sun chairs and palm trees, and a tiki-style beach bar. The resort’s on-site restaurant, Boca Sands Grille, serves American classics, but there are several dining options within walking distance as well. Wi-Fi is free.

Bayview Plaza Waterfront Resort
4321 Gulf Blvd

The seven-room mid-range Bayview Plaza Waterfront Resort is situated on the bay in St. Pete Beach and is one of a group of three properties that share amenities. Its rooms are on the small side, but they are well-maintained and include kitchens. Most have views of the bay, and guests can fish from the docks, swim in the outdoor pool, or partake in water sports. The beach, shops, and dining are within easy walking distance, and major attractions are a short drive away. For a less expensive alternative, families may want to check out the Howard Johnson Resort Hotel for its multiple amenities. 

RumFish Beach Resort by TradeWinds
6000 Gulf Blvd

The 211-room Guy Harvey Outpost is a mid-range resort located directly on the sand in St. Pete Beach, offers a variety of family-friendly activities, and includes access to the TradeWinds Island Grand Hotel, located about a block away. The property feels fresh and modern, with fun features like marine-themed decor and artwork by artist Guy Harvey, rooms with ocean views, and a custom-made fish tank created by the stars of Animal Planet’s “Tanked” TV show. Rates are reasonable compared to other nearby hotels on St. Pete Beach. The hotel does get a bit loud during holidays and spring break season -- travelers seeking a boutique setting could try Postcard Inn on the Beach.

The Don CeSar
3400 Gulf Boulevard

The 277-room Don CeSar hotel is a luxury property located on a white-sand beach on the Gulf of Mexico in St. Pete Beach. Its combination of family-friendly amenities (with activity options for kids and teens), opulent Gatsby-era vibe, lushly landscaped grounds, and excellent service set it apart from the majority of hotels in the area. Rooms are modern and bright, with elegant beach-style decor, and there are various suite options -- some with pool and beach views. Room rates are expectedly higher at this property than other nearby resorts.

Bay Palms Waterfront Resort - Hotel and Marina
4237 Gulf Blvd

The mid-range Bay Palms Waterfront Resort - Hotel and Marina is one of three properties owned by the same family in St. Pete Beach. The central beach location is convenient, and the marina out back features seven slips with hookups for boats. This 15-room, dog-friendly property has a well-maintained look that beats out most of its competition, thanks to updates in 2016. Self-catering units come in Studios and one- or two-bedrooms outfitted with full kitchens (no ovens), air-conditioning, and plenty of sleeping spaces, but small bathrooms can smell and decor is largely dated. A small pool and large deck with good fishing and marine life sightings are on-site. Check-in is at the Plaza Beach Hotel, so if you'd rather skip the free shuttle ride, it's worth checking rates there (though you'll get reciprocal access to all three resorts wherever you stay). 

Alden Suites
5900 Gulf Blvd

The decor and amenities of this 140-suite property are modest, but so is the price. Kitchenettes and a cookout deck, coin laundry, and outdoor sports make Alden Suites a good option for families and long-term visitors seeking value. Although the hotel sits on the Gulf of Mexico, it’s not within walking distance of St. Petersburg’s most famous tourist attractions, so guests should factor a cab ride or car rental into their vacation budget. While the guest suites lack luxury finishes such as high-end furniture and artwork, the rates are comparable to those of other local hotels that don’t offer kitchenettes. Families wanting to be a bit closer to the action could try Beachcomber Beach Resort & Hotel nearby on St. Pete Beach.

Postcard Inn On The Beach
6300 Gulf Boulevard

Postcard Inn On The Beach is a mid-range 196-room hotel located on the sand in St. Pete Beach. The hotel stands out from area resorts with surfer-chic decor that creates a hip and casual vibe in both the rooms and public spaces. There are some fun and unique extras on the grounds, like a fire pit and arcade games. Rooms have whimsical surfer-stye decor, and prices are reasonable compared to nearby hotels. The beachfront location, on-site dining options, and cool amenities make this property a great choice for both families and groups.

Plaza Beach Hotel - Beachfront Resort
4506 Gulf Boulevard

The Plaza Beach Hotel Beachfront Resort is a 39-room family-owned and -operated mid-range hotel located on St. Pete Beach. Situated in a popular resort area, the hotel caters to vacationing friends and families with kids -- there's a heated pool, free mini-golf, and a free daily happy hour at the beach bar. Rooms haven't much style, and bathrooms feel somewhat cramped, but there are well-equipped kitchenettes. There is no on-site fitness center or spa. Rates are on par with similarly-rated hotels in the area, but guests wanting a bigger resort could try TradeWinds Island Grand Resort, located down the beach.