This post may contain affiliate links. Please read my disclosure for more info.
Downtown St. Petersburg is a great place to stay for a vacation or staycation. It’s less than 25 minutes from Tampa International Airport and less than 20 minutes from St. Pete – Clearwater International Airport. The downtown area boasts of fresh dining options like 400 Beach Seafood & Tap House, local live acts and bands at Jannus Live, and incredible works of art at the Salvador Dali museum.
Finding a hotel to stay in downtown St. Petersburg isn’t a problem as there are a number of varieties. From charming bed and breakfasts and boutique inns to hotels and resorts with a dose of luxury, you’re bound to find a place that’s perfect for what you’re looking for. The good thing about these hotels? They’re all perfectly nestled so that you’re just a few short blocks away from basically everything.
If you’re planning a trip to the Burg, here are 10 downtown hotels you’re sure to love.
Where to Stay in DTSP
The Hollander Hotel
The Hollander Hotel is a boutique hotel that has quickly become a favorite for visitors and locals alike. They provide rooms carefully designed to create a relaxing atmosphere, with both Queen and King size beds available. On-site food and drink options include the Tap Room Bar & Grill Restaurant, the Common Grounds coffee shop, and HH2O, a full liquor bar by the pool offering yummy eats, craft beers, and tropical cocktails. Need to unwind? Then check out the spa! Operated by Harmony Eco Spa, enjoy treatments and services like hair coloring, massages, pedicures, and more to have you looking and feeling your best. Bonus: The Hollander Hotel offers shuttles to get you around DTSP!
The Hollander Hotel, 421 4th Ave N, St. Petersburg, FL 33701
Avalon Hotel is a sister hotel to the Hollander Hotel, which is just a few steps away. Guests at the Avalon get access to all amenities available at the Hollander and can expect the same quality of service. This hotel is known for its decor, an Art Deco style that exudes a retro feel and has plenty of neon lights. It looks like a hotel plucked out of the 1960s and would be great for a photo shoot. All rooms at the Avalon have a King size bed and guests receive complimentary wine and cheese. Need any more reasons to visit?
Avalon Hotel, 443 4th Ave N, St. Petersburg, FL 33701
The Vinoy Renaissance St. Petersburg Resort & Golf Club
Fancy title, but that’s because it’s a fancy hotel. Everyone should have the opportunity to stay here at least once as this is St. Petersburg luxury at some of its finest. The Vinoy Renaissance is a Marriott but is nothing like a chain establishment. It has an 18-hole on-site golf course, a tennis complex, and boasts of a private marina. It features the Vinoy Salon & Day Spa, which offers a number of soothing services for both men and women, including poolside cabana massages. Even if you don’t stay at the Vinoy, check out a Marchand’s Bar & Grill, a favorite among both locals and hotel patrons, serving up one-of-a-kind Floribbean fare.
The Vinoy Renaissance St. Petersburg Resort & Golf Club, 501 5th Ave NE, St. Petersburg, FL 33701
The Mansion House Inn
Mansion Inn is located where the downtown St. Petersburg and Historic Old Northeast borders meet, which makes it a unique, downtown gem. You’re just blocks away from the action, yet in the quaint and quiet part of town that has a relaxing and charming personality of its own. Mansion Inn overlooks a poolside courtyard, offering 13 unique rooms, nine of them having Queen size beds. It’s advertised as a bed and breakfast, though the breakfast part was discontinued earlier this year. Still, the location and quality of this inn is enough reason to stay a night or two. It’s two blocks from bustling Beach Drive and only five blocks from the Sundial, so food and entertainment options aren’t far away by any means.
Mansion Inn, 105 5th Ave NE, St. Petersburg, FL 33701
Ponce de Leon Hotel
Another sister hotel! Ponce de Leon Boutique Hotel is the sister hotel of The Mansion House Inn. It’s an older hotel with plenty of history, having been, according to their website, “the first high-rise to sit beautifully along the St. Petersburg waterfront”. Ponce de Leon has had plenty of celebrity guests in the past, including MLB players in town for spring training, Christopher Reeve, and President Richard Nixon. If you’re hungry, then you should definitely make time to check out Ceviche, a Spanish restaurant that’s connected to the hotel and serving up some flavor via tapas, sangria, and live music.
Ponce de Leon Hotel, 95 Central Ave N, St. Petersburg, FL 33701
Hotel Indigo is a downtown boutique hotel that kind of screams St. Pete but in the best of ways. The vibrant colors in the interior give it a warm, tropical feel. It’s a former home that was built in 1926 and still features some of the original wood and stained glass entry doors. The hotel is only a mile from the Salvador Dali Museum and boasts of amenities including a flat screen tv and free WiFi. Hotel Indigo is a good option for those on business travel as it has a gym, business center, and rooms for meetings and other events. Bonus? They offer complimentary bike rides! So you can get your bike on while hitting the scene!
Hotel Indigo, 234 3rd Ave N, St. Petersburg, FL 33701
I know. Another chain hotel, but hear me out, I recently had family in town and they stayed at Hyatt Place for the weekend. I’ve stayed in Hyatt hotels in other cities, but I don’t think I’ve experienced one quite like this. It exudes luxury and it’s perfectly located as Jannus Live is across the street. All those trendy and unique Central Avenue restaurants, bars, and gastropubs? Literally walking distance. If you’re too relaxed to get out of bed, no problem. Hyatt offers breakfast, lunch, and dinner with food available 24/7 and boasts of high-quality ingredients such as cage-free eggs and grass-fed beef. While you’re there, make sure to check out the amazing rooftop pool and view of Tampa Bay!
Hyatt Place, 25 2nd St N, St. Petersburg, FL 33701
The Cordova Inn
The Cordova Inn is a boutique hotel located in downtown St. Petersburg. Established in 1921, this hotel boasts of modern amenities while giving off that historic ambiance. All rooms have either one King size bed or two Queen size beds. Daily continental breakfast from 7am to 10am is included with all rooms, as is wine and cheese on Fridays and Saturdays and breakfast pastries on Saturdays and Sundays from nearby Locale Market. Delish! And as it’s only one block from the Sundial Shopping District, you’re steps from shops, restaurants, and everything else that makes downtown special.
The Cordova Inn, 253 2nd Ave N, St. Petersburg FL, 33701
The Inn on Third
The Inn on Third is a cozy bed and breakfast with plenty of old Florida charm. The rooms are a bit smaller, so the largest bed size offered is a Queen. They strive for comfort and cleanliness with the bathrooms having been remodeled within the last two years, making for a nice updated touch. They offer complimentary breakfast as well as beer and wine for their daily evening social events. Conveniently located on the other side of the block is a Downtown Looper Trolley stop, making exploring a breeze.
342 3rd Ave N, Saint Petersburg, FL 33701
Watergarden Inn at the Bay
Watergarden Inn at the Bay hails itself as St. Petersburg’s downtown bed and breakfast. With 14 rooms available, this is a quaint boutique inn with lush landscaping on the grounds. Complimentary wifi, coffee and cappuccinos, and a breakfast buffet every morning? Count me in. Relaxing by the pool with the calming palm trees in the nearby midst is highly recommended as this gem will have you bound to forget you’re even in the heart of downtown St. Pete. Even with its location, Watergarden Inn reminds me of a place I stayed at when I celebrated my birthday in Key West earlier this year. It’s a tropical haven with no fuss.
Watergarden Inn at the Bay, 126 4th Ave NE, St. Petersburg, FL 33701
Pin it for later!