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.
- Short on time and don’t want to read the whole article? Here are our top 3 picks!
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
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
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
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
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
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
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
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
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
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
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!