Where to Stay in St. Petersburg/St. Pete Beach




Tampa/St. Petersburg/St. Pete Beach


I enjoyed staying on St. Pete Beach on my last trip with its beaches and casual restaurants, but with so much happening in downtown St. Petersburg, I will definitely stay downtown next time to avoid the driving back and forth. Our recommendations include:

The Hotel Zamora: Located on St. Pete Beach, this Kimpton property, is a small boutique hotel with attractive, contemporary rooms, a fun roof-top bar and Castile restaurant. I enjoyed my room, the rooftop bar and eating breakfast in the dining room. It is located across from the beach and a short walk to the famous Don Cesar. It has a colorful interior and a small outside terrace overlooking the pool area.

Loews Don Cesar: Opened in 1928 on St. Pete Beach, this is one of the iconic hotels in Florida. After opening, it hosted the likes of F. Scott Fitzgerald and wife Zelda, Clarence Darrow, Lou Gehrig and Al Capone. It served as a hotel until it was appropriated by the US government at the outbreak of WW11 as an Army hospital, Air Force Convalescent Center and VA regional office. It then sat vacant from 1969 until it was totally restored and reopened in 1973.

Now on the National Register of Historic Places, this stunning pink hotel has 277 guestrooms and suites, six restaurants and lounges, two beachfront pools and new spa. I enjoyed  Uncle Andy’s ice cream parlor on the garden-level after a great dinner with a local friend at the Sea Porch restaurant. Their newly opened Rowe Bar is a raw bar with a large outdoor patio offering fire pits and comfortable seating while their Maritana Grille is known for fine dining.

Located on Treasure Island, north of St. Pete Beach, the Thunderbird Hotel is Old Florida at its best. Built in 1957, it is located right on the beautiful beach with great views from the rooms. 10700 Gulf Blvd. I have a friend who stayed there recently and loved it.  

Another hotel option is the Postcard Inn at 6300 Gulf Blvd., St. Pete Beach.

In Downtown St. Petersburg, the Hotel Indigo is located in a former private home from the 1920’s. Located at 234 3rd Ave. N., it is an easy walk to all of the downtown restaurants, shopping, museums and attractions.

The Hollander Hotel, is a charming boutique hotel, also located downtown, at 421 4th Ave. N. They have a coffee bar off the lobby and onsite restaurant.