The Best Boutique Hotels in St. Petersburg, Florida

The 10 Coolest Boutique Hotels in St. Petersburg, Florida

St. Petersburg (aka St. Pete) might not get as much attention as nearby Tampa, but spend some time exploring this cool Florida city and chances are you’ll be hungry for more. 

Walk or bike around downtown St. Pete and you’ll find all sorts of seriously impressive street art murals, adorable art deco buildings, buzzing breweries, and creative eateries. Throw into the mix attractions like the Salvador Dalí Museum, Tropicana Field, and nearby St. Pete Beach, and you’ll have endless entertainment! 

With so many things to see and do, you’ll want a nice hotel room to return to at the end of a jam-packed day. But with so many cool places to stay in St. Petersburg, you might have a hard time choosing the perfect hotel. So we’ve created a list of 10 cool boutique hotels in St. Petersburg to help you plan a fun Florida getaway.

Disclaimer: This post may contain affiliate links. If you make a purchase or booking through one of our links we may earn a small commission (don’t worry, it’s at no extra cost to you).


Where to Stay in St. Petersburg

If you don’t plan on driving while you’re in town, staying in one of the many hotels in downtown St. Pete is your best bet. The downtown area is easily walkable and boasts tons of breweries, galleries, restaurants, parks, and more. 

Plus, you can take the free Looper Trolley all around town or take advantage of the PSTA’s new Bus Rapid Transit service, the SunRunner, which takes you “from Beach to ’Burg and anywhere in between.” You can also hop on one of the many bikes using the Coast Bike Share app to get where you want to go.

That being said, if it’s a beach vacation you’re after, you may want to choose a hotel over in St. Pete Beach or Treasure Island, which are both around 15 minutes away from St. Petersburg.


The 10 Best Boutique Hotels in St. Petersburg, FL

1. Hollander Hotel

Best Boutique Hotels in St. Petersburg, Florida: Hollander Hotel 
Photos: Hollander Hotel

The Hollander Hotel is easily one of the most popular hotels in St. Petersburg, Florida. Not only will you be steps away from downtown’s best breweries, restaurants, and shops, but this place has a lively pool and pool bar where you can sip cocktails under the Florida sun!

When you’re feeling peckish, The Hollander Hotel is home to The Tap Room Bar and Grill Restaurant and Common Grounds coffee shop, making it easy to fuel up for an action-packed day. Plus, the boutique rooms are the epitome of style, featuring dark hardwood floors, cool wall art, flat-screen TVs, microwaves, and minifridges.


2. Avalon Hotel 

Best Hotels in St. Petersburg, Florida: Avalon Hotel
Photos: Avalon Hotel

valon Hotel, the sister property of the Hollander Hotel, is another one of the coolest places to stay in St. Petersburg if you’re a fan of all things art deco. Not only will you get thoughtful extras like evening wine and champagne socials, but you’ll get to enjoy all of the amenities of the next-door Hollander Hotel, including the pool!

Expect plenty of neon accents and kitschy touches throughout this unique St. Pete hotel. Plus, you’ll get free parking and complimentary bottled water, coffee, and snacks in the morning. 

The funky, minimalist rooms here are all outfitted with vintage-inspired furnishings, 39-inch flat-screen TVs, ceiling fans, and free Wi-Fi. If you need more space, go for the Apartment-Style Studio Suite.


3. Moxy St. Petersburg Downtown

Best Hotels in St. Petersburg, Florida: Moxy St. Petersburg Downtown
Photos: Moxy St. Petersburg Downtown

Opening its doors in 2024, Moxy is one of the newest boutique hotels in St. Petersburg. Plus, Tropicana Field is just steps away, so it’s a great pick if you’re in town for a Rays game!

One of the many things that makes this one of the coolest hotels in St. Pete is that you’ll get a complimentary Got Moxy cocktail at Bar Moxy upon arrival. You’ll also love cooling off in the rooftop pool, getting work done at the Plug & Meet spaces, working out in the 24-hour gym, and drinking and dining at Sparrow Rooftop.

And when it comes to the retro-chic rooms, you’ll love the motion-activated lighting features, 55-inch HDTV, funky artwork, leather lounge chair, and gorgeous bathroom.


4. Prestige Collection – Hotel Boutique

Best Boutique Hotels in St. Petersburg, Florida: Prestige Collection - Hotel Boutique
Photos: Prestige Collection – Hotel Boutique

If you’re looking for a boutique experience right in the heart of downtown, Prestige Collection – Hotel Boutique is a fantastic option. This is one of the most convenient places to stay in St. Petersburg if you don’t have a car because you’ll have easy access to the free Looper Trolley route, which will whisk you away to many of the city’s top attractions. 

This unique boutique hotel is set in a revamped art deco home, which is eccentrically decorated with period furnishings and funky artwork. Hotel Boutique boasts eight suites, each outfitted with a plush bed, desk, flat-screen TV, and a uniquely-tiled bathroom.

You’ll love relaxing by the pool in the backyard. There’s also a communal kitchen area that’s always stocked with tea, coffee, snacks, drinks, mugs, and wine glasses, which is a thoughtful feature!


5. The Birchwood

Best Boutique Hotels in St. Petersburg, Florida: The Birchwood
Photos: The Birchwood

The Birchwood is another gem of a hotel in downtown St. Petersburg. Located on Beach Drive, this waterfront boutique hotel was originally built in 1924 as the Lantern Lane Apartments. The Spanish Mission-style building is now listed in the National Registry of Historic Places and boasts 18 stylish rooms, with features like clawfoot tubs or four-poster beds. 

You’ll be treated to a complimentary breakfast each morning. And in the evenings, there’s no better place to be than the rooftop bar and lounge with a cocktail in hand. Birch & Vine is perfect for a special dinner paired with a bottle from the sommelier-curated wine wall!


6. Mint House St. Petersburg – Downtown

Best Hotels in St. Petersburg, Florida: Mint House St. Petersburg – Downtown
Photos: Mint House St. Petersburg – Downtown

Set in downtown’s buzzing Edge District, Mint House is one of the coolest St. Pete hotels if you’re looking for a home away from home during your vacation. Units here are all studio apartments which offer kitchenettes, washers and dryers, living areas, and private balconies or patios.

If you want to explore town or go to the beach, you’ll be steps away from the SunRunner, which will take you around town, or you can hop on one of the on-site, app-based ZYBRA bikes. Mint House also has a nice pool area, grilling stations, fire pits, and a fitness center. Head downstairs, and you’ll find Intermezzo Coffee and Cocktails, the perfect place to fuel up in the morning or socialize in the evenings.


7. The Exchange Hotel

Best Hotels in St. Petersburg, Florida: The Exchange Hotel
Photos: The Exchange Hotel

The Exchange is always a great option if you’re looking for affordable places to stay in St. Petersburg. This boutique hotel features 69 rooms and seven suites, all outfitted with nautically-themed color schemes, free Wi-Fi, flat-screen TVs, workstations, and Keurig coffee makers.

You’ll be surrounded by downtown’s best bars, restaurants, and shops, but if you’d prefer to eat at the hotel, The Exchange Bar serves up American dishes and small plates. They also have happy hour drinks from 5-7 pm Monday through Thursday. And don’t worry if you overindulge because there’s a 24-hour fitness center on-site, too!


8. The Inn on Third

Best Hotels in St. Petersburg, Florida: The Inn on Third 
Photos: The Inn on Third 

Set right in the heart of town, The Inn on Third is a unique option if you prefer a more intimate experience. This historic inn has only 20 guest rooms and offers complimentary extras like continental breakfast, a drink at the Evening Social, Wi-Fi, parking, coffee, tea, and cold water. 

This is consistently one of the most highly-rated hotels in St. Petersburg, so expect excellent customer service, too! In line with the inn’s history, the rooms here feature antique furnishings complemented by modern touches like flat-screen TVs, minifridges, and ensuites with complimentary bath products. 


9. The Vinoy Resort & Golf Club

Best Boutique Hotels on St. Petersburg, Florida: The Vinoy Resort & Golf Club
Photos: The Vinoy Resort & Golf Club

If you prefer a resort-style stay, The Vinoy Resort & Golf Club might be just what you’re looking for. This is one of the best luxury hotels in St. Pete, and you’ll have exclusive amenities like six bars and restaurants, a prime waterfront location, a world-class golf course, an on-site spa, a 1920s-inspired pool area, and a fitness center. 

And then there are the beautifully decorated rooms, which feature sophisticated mid-century decor, comfy beds dressed in white linens, large flat-screen TVs, Nespresso coffee makers, and glamorous bathrooms with Harry Josh Blow Dryers and Ortigia products.


10. Peninsula Bed & Cocktails

Best Boutique Hotels in St. Petersburg, Florida: Peninsula Bed & Cocktails
Photos: Peninsula Bed & Cocktails

For one of the coolest boutique hotels near St. Pete, it’s well worth looking into Peninsula Bed & Cocktails. Located in Gulfport, just 10 minutes from downtown, this is a place where “mixology meets hospitality,” so expect a truly one-of-a-kind experience!

Each of the boutique rooms here is themed after a famous cocktail from around the world – from the Manhattan Room and the Daiquiri Room to The Mule Suite and the Espresso Martini Suite. While all the whimsical guest rooms are different, you’ll find each outfitted with a fully stocked minibar and cocktail bar, a smart TV, and ensuites with luxury Beekman 1802 bath amenities.

Oh, and you should expect to find expert mixologists in the Lobby Bar waiting to prepare handcrafted cocktails for you, too!

That completes our list of the 10 best hotels in St. Petersburg, Florida!


About the Author:

  • Justine Lopez

    Justine is a writer and editor who always seems to take the unconventional route in life. She also suffers from a serious case of wanderlust!

    In 2013, she left her hometown in California and set off on a yearlong round-the-world journey with her now-husband – they never looked back. Since then, she’s lived the expat life in Indonesia, Cambodia, China, Vietnam, Mexico, and now Dubai. Along the way, she's written and edited for magazines, newspapers, and websites in Asia and beyond.

    When she's not stoking her wanderlust by working on travel articles for Wandering Wheatleys, Justine is busy caring for her many foster cats in Dubai, seeking out all the delicious vegetarian food, and taking every chance she gets to explore a new corner of the world!

Leave a Comment

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