Best hotels in Downtown St. Pete

10 best hotels in downtown St. Petersburg, FL to stay in


Last updated March 2, 2024.

This post may contain affiliate links. Please read my disclosure for more info.

Looking for the best hotels in downtown St. Petersburg?

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 cultural hotspots like the Salvador Dali Museum and Ocean Blue Galleries.

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.

Best hotels in downtown St. Petersburg, FL to stay in

The Hollander Hotel

The Hollander Hotel is a boutique hotel that has quickly become a favorite for visitors and locals alike and where you want to go if you like day parties and events. 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

Best hotels in downtown St. Petersburg - Avalon Hotel

Avalon Hotel is a sister hotel to the Hollander Hotel and literally 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

Best hotels in Downtown St. Pete - Vinoy Renaissance Hotel

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

Best hotels to stay in downtown St. Pete - 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

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

Hyatt Place

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

Best hotels in downtown St. Ptersburg - 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

Best hotels to stay in downtown St. Petersburg - 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

Thinking of making a permanent move to the Sunshine City? Check out this post: 9 Reasons Why Millennials Should Move To St. Pete

Pin it for later! 👇🏽

Best hotels in downtown St. Petersburg pin 1
Best hotels in downtown St. Petersburg pin 2

Leave a comment

Your email address will not be published. Required fields are marked *

Previous post

Where to eat in Daytona Beach

Next post

Daytona Beach Shores: my oceanfront getaway