Find hotels in St. Petersburg, FL from $55

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Petersburg hotels

Econo Lodge St. Petersburg Central

Econo Lodge St. Petersburg Central
2.0 star property
United Central
6.0 out of 10, (5 reviews)
"Great place 👍👍👍😎"
United States
Danielle
$68 nightly
The price is $76
Jan 29 - Jan 30
Total with taxes and fees
Econo Lodge St. Petersburg Central

Crystal Bay Historic Hotel

Crystal Bay Historic Hotel
3.0 star property
La Vista
9.6 out of 10, Exceptional, (1,423 reviews)
"It was a great place to stay.. we loved it and will stay again when we go!! "
United States
Kilynn
$129 nightly
The price is $146
Feb 1 - Feb 2
Total with taxes and fees
Crystal Bay Historic Hotel

Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG

Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG
2.5 star property
St. Petersburg
9.4 out of 10, Exceptional, (1,613 reviews)
"Clean renovated rooms, friendly staff , great breakfast, great location "
Canada
Amr
$142 nightly
The price is $160
Jan 29 - Jan 30
Total with taxes and fees
Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG

Ponce De Leon Hotel

Ponce De Leon Hotel
3.0 star property
Downtown St. Petersburg
7.0 out of 10, Good, (1,011 reviews)
"room was exactly what we were looking for, staff was friendly and professional. "
United States
Patrick
$107 nightly
The price is $121
Feb 1 - Feb 2
Total with taxes and fees
Ponce De Leon Hotel

Hilton St. Petersburg Carillon Park

Hilton St. Petersburg Carillon Park
4.0 star property
St. Petersburg
9.2 out of 10, Wonderful, (1,002 reviews)
"Clean rooms, nice staff"
United States
Brenda
$159 nightly
The price is $180
Jan 30 - Jan 31
Total with taxes and fees
Hilton St. Petersburg Carillon Park

SkyBeach Resort

SkyBeach Resort
4.0 star property
Greater Pinellas Point
8.8 out of 10, Excellent, (464 reviews)
"Great location!"
United States
Kevin
$189 nightly
The price is $213
Jan 25 - Jan 26
Total with taxes and fees
SkyBeach Resort

Avalon Hotel Downtown St. Petersburg

Avalon Hotel Downtown St. Petersburg
2.5 star property
Downtown St. Petersburg
9.2 out of 10, Wonderful, (1,365 reviews)
"A wonderful stay!"
United States
Colin
$149 nightly
The price is $169
Jan 25 - Jan 26
Total with taxes and fees
Avalon Hotel Downtown St. Petersburg

Tru By Hilton St. Petersburg Downtown Central Ave, FL

Tru By Hilton St. Petersburg Downtown Central Ave, FL
2.5 star property
Downtown St. Petersburg
9.0 out of 10, Wonderful, (1,005 reviews)
"Staff was excellent "
United States
Mario
$135 nightly
The price is $152
Jan 29 - Jan 30
Total with taxes and fees
Tru By Hilton St. Petersburg Downtown Central Ave, FL

St. Petersburg Marriott Clearwater

St. Petersburg Marriott Clearwater
3.5 star property
St. Petersburg
8.4 out of 10, Very Good, (1,001 reviews)
"Great place to stay "
United States
roy lavone ashley
$144 nightly
The price is $163
Jan 25 - Jan 26
Total with taxes and fees
St. Petersburg Marriott Clearwater

Hollander Boutique Hotel

Hollander Boutique Hotel
3.0 star property
Downtown St. Petersburg
9.6 out of 10, Exceptional, (2,217 reviews)
"Beautiful hotel . "
United States
Kyleigh
$156 nightly
The price is $177
Jan 25 - Jan 26
Total with taxes and fees
Hollander Boutique Hotel

Coastal Comfort 2BR Getaway St Pete

Coastal Comfort 2BR Getaway St Pete
2.0 star property
Childs Park
$214 nightly
The price is $241
Jan 25 - Jan 26
Total with taxes and fees
Coastal Comfort 2BR Getaway St Pete

Quality Inn Saint Petersburg North-Tampa Bay

Quality Inn Saint Petersburg North-Tampa Bay
3.0 star property
Lealman
7.4 out of 10, Good, (949 reviews)
"Good location and accommodation. "
United States
Ivonne
$84 nightly
The price is $95
Jan 25 - Jan 26
Total with taxes and fees
Quality Inn Saint Petersburg North-Tampa Bay

Bayview Sunsets Gym HOT TUB Pool BBQ RUM Bar

Bayview Sunsets Gym HOT TUB Pool BBQ RUM Bar
2.0 star property
St. Petersburg
$210 nightly
The price is $237
Jan 26 - Jan 27
Total with taxes and fees
Bayview Sunsets Gym HOT TUB Pool BBQ RUM Bar

Comfort Inn St Petersburg North

Comfort Inn St Petersburg North
2.5 star property
Lealman
7.8 out of 10, Good, (1,000 reviews)
"Staff was friendly and helpful. "
United States
James
$101 nightly
The price is $114
Jan 25 - Jan 26
Total with taxes and fees
Comfort Inn St Petersburg North

Comfort Inn & Suites Northeast - Gateway

Comfort Inn & Suites Northeast - Gateway
3.0 star property
St. Petersburg
9.0 out of 10, Wonderful, (1,000 reviews)
"From check in to check out, my stay was great. I will definitely stay here again. "
United States
Donna
$125 nightly
The price is $141
Jan 25 - Jan 26
Total with taxes and fees
Comfort Inn & Suites Northeast - Gateway

Cozy St Pete Home ~ 2 Mi to Madeira Beach!

Cozy St Pete Home ~ 2 Mi to Madeira Beach!
3.0 star property
Bay Pines
10.0 out of 10, Exceptional, (1 review)
"Spacious for a one bedroom flat. Exceptionally quiet. Would stay there again. A good value. "
United States
HELEN
$218 nightly
The price is $243
Jan 25 - Jan 26
Total with taxes and fees
Cozy St Pete Home ~ 2 Mi to Madeira Beach!

GALAXY HOTEL

GALAXY HOTEL
2.0 star property
Downtown St. Petersburg
8.6 out of 10, Excellent, (599 reviews)
"We had a great check in experience and the hotel was walking distance to attractions and restaurants. The room was comfortable, I would stay here again. "
United States
Jennifer
$154 nightly
The price is $174
Jan 28 - Jan 29
Total with taxes and fees
GALAXY HOTEL

Staybridge Suites St. Petersburg Downtown by IHG

Staybridge Suites St. Petersburg Downtown by IHG
3.0 star property
Campbell Park
8.6 out of 10, Excellent, (1,003 reviews)
"staff are nice; good for family"
United States
Junsong
$122 nightly
The price is $138
Jan 25 - Jan 26
Total with taxes and fees
Staybridge Suites St. Petersburg Downtown by IHG

Days Inn by Wyndham St. Petersburg Central

Days Inn by Wyndham St. Petersburg Central
2.0 star property
United Central
7.0 out of 10, Good, (1,005 reviews)
"Nice hotel. Had an enjoyable stay"
United States
Richard
$119 nightly
The price is $134
Jan 23 - Jan 24
Total with taxes and fees
Days Inn by Wyndham St. Petersburg Central

Holiday Inn Express St. Petersburg North (I-275) by IHG

Holiday Inn Express St. Petersburg North (I-275) by IHG
2.5 star property
Lealman
8.6 out of 10, Excellent, (1,004 reviews)
"Wonderful stay"
United States
Pranab Kumar
$142 nightly
The price is $160
Jan 25 - Jan 26
Total with taxes and fees
Holiday Inn Express St. Petersburg North (I-275) by IHG
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in St. Petersburg

Find the best St. Petersburg areas and neighborhoods for the activities you enjoy most. Learn more about St. Petersburg
Learn more about St. Petersburg

Downtown St. Petersburg

Downtown St. Petersburg captivates visitors with its stunning 7-mile waterfront promenade along Tampa Bay. Museums like the Salvador Dalí and James Museum showcase impressive art collections. The neighborhood buzzes with energy from theaters, restaurants, and lively bars. Stroll along palm-lined walkways or relax in Vinoy Park's green lawns. Cultural experiences abound at the Museum of Fine Arts and Mahaffey Theater. Most attractions sit within a walkable 6-block radius, making exploration easy without a car.

Grand Central District

St. Petersburg's Grand Central District bursts with artistic energy, from colorful murals on converted warehouses to eclectic galleries. Rainbow flags flutter above unique boutiques and vintage shops that line the tree-shaded streets. Live music flows from intimate venues while the scent of craft beer mingles with coffee from indie cafes. The heart of the city's LGBTQ+ community offers welcoming spaces and inclusive businesses year-round. Imagine Museum showcases stunning glass art just minutes from the bustling Tropicana Field. The district's walkable streets make exploring its creative businesses and farm-to-table restaurants a breeze.

Historic Old Northeast

Historic Old Northeast captivates with its well-preserved 1920s Mediterranean Revival homes and distinctive hexagonal sidewalks. Tampa Bay borders this peaceful St. Petersburg gem where brick streets wind beneath mature oak canopies. Travelers can explore North Shore Park's scenic waterfront paths or admire the architectural details of Craftsman bungalows. Coffee Pot Bayou offers serene walking trails and bird watching opportunities. Intimate neighborhood cafes serve locals and visitors alike throughout the tree-lined streets. The area perfectly balances historic charm with natural beauty just minutes from downtown attractions.

Historic Kenwood

Historic Kenwood captivates visitors with its stunning collection of 1920s Mediterranean Revival and Craftsman bungalows. This St. Petersburg gem earned a spot on the National Register of Historic Places for its well-preserved architecture. Tree-lined streets create natural canopies over brick-paved sidewalks. The neighborhood doubles as a thriving artists' enclave with regular studio tours showcasing local talent. Visitors can stroll peaceful residential streets while admiring decorative tile work and period details. Though dining options are limited within Kenwood itself, nearby Central Avenue offers plenty of choices.

Isla del Sol

Isla del Sol is an exclusive island community in St. Petersburg where waterfront luxury meets Gulf Coast charm. This upscale enclave features high-end condominiums and an 18-hole championship golf course overlooking Boca Ciega Bay. Private beach clubs offer sugar-sand shores with panoramic Gulf views just steps from your door. Water defines life here, with a full-service marina accommodating yachts and fishing boats alongside scenic walking paths. Upscale waterfront restaurants serve fresh seafood against breathtaking sunset backdrops. Golf carts cruise quiet streets while nearby attractions like John's Pass Village are just minutes away.

Stay near popular St. Petersburg attractions

St. Petersburg - Clearwater and related destinations

White sand beaches stretch for 35 miles along this sun-drenched peninsula where dolphins often play near shore. Visit the world-class Dalí Museum in the morning, then spend afternoons beach-hopping or paddling through mangrove trails where manatees surface beside your kayak.

Beach scene, Clearwater, Florida

Top St. Petersburg Hotel Reviews

More cheap stays in St. Petersburg

Hotels in St. Petersburg with star-rating

Price trends for hotels in St. Petersburg

Less expensive
More expensive
Next month
June
March
$187
Month
Price
January
$150
February
$187
March
$188
April
$154
May
$129
June
$128
July
$130
August
$128
September
$135
October
$139
November
$147
December
$143
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in St. Petersburg. Select dates and complete search for nightly totals inclusive of taxes and fees.

Find out more about St. Petersburg

Top reasons to visit St. Petersburg

  • Stunning Beaches: Enjoy sun-soaked beaches like St. Pete Beach and nearby Treasure Island, perfect for relaxation and sunsets.
  • Vibrant Art Scene: Explore a variety of art museums and galleries showcasing the rich culture of St. Petersburg.
  • Outdoor Activities: Engage in outdoor adventures with beautiful parks and golf courses available for enthusiasts.
  • Family-Friendly Atmosphere: Experience a welcoming environment with activities suitable for all ages, ensuring fun for the whole family.
  • Charming Neighborhoods: Discover lively downtown areas filled with local shops, restaurants, and friendly locals.

Find great hotels near St. Petersburg

Discover a variety of exceptional lodging options in St. Petersburg, Florida, from charming resorts to elegant hotels. Whether you're seeking an adventurous getaway, a family-friendly retreat, or a romantic escape, you'll find accommodations tailored to your needs. Explore the best hotels downtown and read reviews to ensure a memorable stay in this vibrant coastal city.

  • Sirata St. Pete Beach: Nestled along the pristine shores of St. Pete Beach, Sirata St. Pete Beach is a vibrant 3-star resort that caters to adventurous travelers and pet lovers alike. With direct beach access, guests can easily dive into a variety of water sports such as kayaking, snorkeling, and windsurfing, all while enjoying the sun and surf. The resort features comfortable accommodations that welcome pets, making it a perfect choice for families traveling with furry friends. Onsite, you can indulge in exciting recreational activities or explore the nearby adventure options. Sirata St. Pete Beach promises an exhilarating escape for beach enthusiasts and adventure seekers.
  • Bellwether Beach Resort: Experience family-friendly luxury at Bellwether Beach Resort, a 4-star hotel that invites you to unwind on the beautiful sands of St. Pete Beach. With direct beach access and a host of amenities designed for children, this resort ensures that every family member has a memorable vacation. Engaging games and activities keep the little ones entertained while parents relax in the stunning beachfront setting. The hotel’s spacious rooms and welcoming atmosphere make it an ideal retreat for families looking to soak up the sun while enjoying quality time together.
  • Dolphin Beach Resort: Located in the heart of the city and just steps from the beach, Dolphin Beach Resort offers a unique blend of nature and urban charm. This 3-star resort is perfect for travelers seeking a beach vacation with a city vibe. With direct access to the sandy shores and a serene environment, guests can enjoy a tranquil getaway while being close to local attractions. The convenient location makes it easy to explore St. Petersburg’s vibrant culture and natural beauty, making Dolphin Beach Resort a great base for your adventures.

Where to stay in St. Petersburg

St. Petersburg, Florida, is a fantastic vacation spot that offers sun-soaked beaches and vibrant neighborhoods perfect for family outings. Explore the lively city center filled with friendly locals, or take a short trip to nearby Treasure Island for stunning sand beaches and romantic sunsets. Whether you're seeking outdoor adventures or leisurely excursions, St. Petersburg provides a picturesque atmosphere that will make your getaway unforgettable.

  • St. Petersburg - Clearwater: As a vibrant metropolis, St. Petersburg - Clearwater is renowned for its stunning beaches and family-friendly activities. This area experiences consistent traveler arrivals year-round, with peak seasons in March and June to July. Visitors flock here to enjoy a variety of outdoor experiences, including shopping at local malls and exploring the picturesque boardwalks. Notable local landmarks include beautiful family beaches and charming neighborhoods that invite exploration. Whether you want to soak up the sun or indulge in retail therapy, St. Petersburg - Clearwater has something for everyone.
  • St. Pete Beach: Located a mere 7 miles from St. Petersburg, St. Pete Beach is a beloved destination that offers a quintessential beach experience. This city sees its highest visitor numbers from February to April, making it a popular spot for families and outdoor enthusiasts. Known for its luxurious resorts and shopping areas, St. Pete Beach combines relaxation with entertainment. The local attractions feature stunning beaches and family-friendly activities that make it the perfect getaway for anyone looking to unwind by the shore.
  • Treasure Island: Just 8 miles away from St. Petersburg, Treasure Island is an idyllic island city known for its natural beauty and friendly atmosphere. With peak visitor numbers occurring from March to April and June, this destination attracts families seeking beach fun and outdoor adventures. Treasure Island boasts a variety of shopping areas, boardwalks, and popular tourist precincts. The stunning beaches offer ample opportunities for relaxation and recreation, ensuring that visitors leave with cherished memories of their time in this coastal paradise.

Things to do in and around St. Petersburg

St. Petersburg, Florida, is an ideal destination for outdoor and family vacations, offering a mix of activities. Enjoy shopping at various malls and centers, relax at resorts, and immerse yourself in the local culture with live music and fabulous museums. Golf enthusiasts can hit the greens at nearby golf clubs, while art lovers can explore the city's vibrant art scene. Experience the perfect blend of leisure and entertainment in this charming coastal city.

Shopping

For shopping in St. Petersburg, visit Gulfport Tuesday Fresh Market for local goods, just 5 miles away. Corey Ave offers a charming shopping area 7 miles out. If you're up for a drive, John's Pass Village & Boardwalk is 9 miles away, featuring shops and entertainment.

Recreation

Tropicana Field offers an energetic atmosphere, perfect for sports enthusiasts. Jannus Live provides a vibrant setting for live music, creating unforgettable entertainment experiences. For outdoor relaxation, the Renaissance Vinoy Golf Club combines golf with stunning views, allowing you to unwind amidst nature while enjoying the sport.

Adventure

Experience high-speed excitement at Tampa Bay Grand Prix, a thrilling karting venue located 9 miles from St. Petersburg. For outdoor enthusiasts, the Pinellas Trail offers a scenic 13-mile hiking experience, while Andersen Race Park invites you to race go-karts and feel the adrenaline, also 13 miles away.

Nightlife

In St. Petersburg, the Mahaffey Theater and Palladium Theater offer a blend of culture and romance, perfect for a night out. For a more adventurous vibe, head to the Treasure Island Fun Center, an arcade adventure zone just 10 miles away, where excitement awaits.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St. Petersburg

To save money on your trip to St. Petersburg, Florida, consider visiting between September and November when hotel prices are lower. Tuesdays are typically the cheapest days to stay, while Saturdays are the most expensive. Use Expedia to filter for budget-friendly hotels, including eco-certified options, and check for package deals that combine flights and activities. Joining Expedia's One Key membership can provide exclusive discounts and the chance to earn cash for future bookings. Exploring free activities and utilizing public transport can further enhance your budget-friendly experience.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. Petersburg are September to November, where the prices are slightly lower. This is in comparison to February to April, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in St. Petersburg is Tuesday. The most expensive day to stay in St. Petersburg is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to narrow down your options based on your budget, desired location, and the type of hotel you prefer. For instance, by selecting the Eco-certified filter, you'll find a selection of sustainable and environmentally friendly hotels that are currently available. To discover the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in St. Petersburg with your flights and activities when you book an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in and around St. Petersburg

St. Petersburg, Florida, is an ideal destination for outdoor enthusiasts and families, offering beautiful beaches and vibrant urban parks. Must-visit attractions include St. Pete Beach, downtown St. Petersburg, and various art museums that showcase the area’s rich culture. Whether you're looking for a relaxing beach day or an engaging cultural experience, St. Petersburg has something for everyone to enjoy during their vacation.

  • Tampa Bay: Enjoy the stunning natural beauty of Tampa Bay, located 6 miles from St. Petersburg. With its sandy beaches and vibrant outdoor scenery, it's perfect for sunbathing, picnicking, or taking a leisurely stroll along the waterfront.
  • Salvador Dali Museum: Immerse yourself in the surreal world of Salvador Dali at this unique museum located in St. Petersburg. Featuring an extensive collection of Dali's works, the museum offers a cultural experience that celebrates creativity and imagination.
  • Vinoy Park: A family-friendly urban park in the heart of St. Petersburg, Vinoy Park boasts lush green spaces and beautiful views of the waterfront. It's an ideal spot for outdoor activities, relaxation, and enjoying community events.

Best time to go to St. Petersburg

The best time to visit St. Petersburg is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are average and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January61.3°F (16.3°C)Light RainMostly SunnySlightly HighAverage
February64.6°F (18.1°C)No RainMostly SunnyAverageSlightly High
March67.8°F (19.9°C)Light RainMostly SunnyAverageSlightly High
April73.6°F (23.1°C)Light RainMostly SunnySlightly HighSlightly High
May78.3°F (25.7°C)Light RainSunnySlightly LowAverage
June82.0°F (27.8°C)Light RainMostly SunnyAverageAverage
July83.3°F (28.5°C)Moderate RainMostly SunnySlightly HighAverage
August83.7°F (28.7°C)Light RainMostly SunnyAverageAverage
September81.5°F (27.5°C)Light RainMostly SunnyAverageSlightly Low
October76.6°F (24.8°C)Light RainMostly SunnySlightly LowSlightly Low
November69.6°F (20.9°C)No RainMostly SunnyAverageSlightly Low
December65.5°F (18.6°C)Light RainMostly SunnySlightly LowAverage

The nearest major airports for your trip to St. Petersburg

For your visit to St. Petersburg, Florida, you have several airport options. Tampa International Airport (TPA) is 16 miles away, with nearby hotels like The Tampa EDITION and JW Marriott Tampa Water Street, both 6 miles from the airport. Sarasota-Bradenton International Airport (SRQ), located 27 miles away, offers luxury accommodations such as The Ritz-Carlton, Sarasota, just 3 miles from the airport. The closest option is Albert Whitted Airport (SPG), half a mile from St. Petersburg, with nearby hotels like The Vinoy Resort & Golf Club, situated 0.9 miles away, providing convenient shuttle services for easy access to the airport.

Frequently asked questions

What are the best hotels in St Petersburg that travelers recommend?
Two of the best hotels in St Petersburg that travelers frequently recommend are The Vinoy Resort & Golf Club, Autograph Collection and The Birchwood.

The 4-star The Vinoy Resort & Golf Club, Autograph Collection, with an 8.8 rating, is known for its excellent location, spacious and clean rooms, and amazing staff. It offers a wide range of amenities including a golf course, tennis facilities, and a poolside restaurant. It is also conveniently located near attractions like the Chihuly Collection and St. Pete Pier.

Another highly recommended option is the 3-star The Birchwood, which has an outstanding 9.0 rating. Guests consistently praise its fantastic location, friendly and amazing staff, and excellent service. The hotel features a rainfall showerhead, deep soaking bathtubs, and a restaurant with alfresco dining. It is also very close to the Chihuly Collection and 400 Beach.
What are the best family hotels in St Petersburg?
For family-friendly hotels in St. Petersburg, consider the Crystal Bay Historic Hotel, SkyBeach Resort, St. Petersburg Marriott Clearwater, Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG, or Tru By Hilton St. Petersburg Downtown Central Ave, FL.

The 3-star Crystal Bay Historic Hotel, with an outstanding 9.6 rating, is an excellent choice for families. Guests frequently praise the friendly and helpful staff, comfortable and clean rooms, and fantastic breakfast. It also features a pool with a gate, sofa beds, free rollaway extra beds, and free cribs, along with highchairs for children, making it very accommodating for families. Its location is close to Sunset Park.

Another great option is the 4-star SkyBeach Resort, rated 8.8. This hotel offers cribs, sofa beds, and a pool. Families will appreciate the free amenities for children per adult and connecting rooms. It is conveniently located near Maximo Park and Eckerd College Beach.

The 3.5-star St. Petersburg Marriott Clearwater, with an 8.4 rating, is also well-suited for families. It provides free rollaway extra beds, a pool, free cribs, connecting rooms, kids' meals, and sofa beds. Customers often mention the comfortable and clean rooms and friendly staff. It is located near Topgolf.

The Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG, rated 9.4, is a highly recommended family hotel. It offers free rollaway extra beds, sofa beds, a pool with a gate, connecting rooms, free cribs, and highchairs for children. Guests consistently highlight the friendly staff, excellent breakfast, and spacious, clean rooms. It is conveniently situated near War Veteran Memorial Park.

Finally, the Tru By Hilton St. Petersburg Downtown Central Ave, FL, with a 9.0 rating, is another excellent choice. This hotel provides games for children, free rollaway extra beds, free cribs, highchairs for children, and connecting rooms. Families will also appreciate the free breakfast, including continental options. It is located near the Imagine Museum. Find more child-friendly accommodations in St Petersburg
What are the best spa hotels in St Petersburg?
For the best spa hotels in St Petersburg, consider The Vinoy Resort & Golf Club, Autograph Collection, Hollander Boutique Hotel, Crystal Bay Historic Hotel, SkyBeach Resort, or GALAXY HOTEL.

The 4-star The Vinoy Resort & Golf Club, Autograph Collection, with an 8.8 rating, offers a full-service spa with deep tissue massages, Swedish massages, hot stone massages, and sports massages, along with facial treatments and a steam room. Couples treatment rooms are available, and spa services are offered daily. It is conveniently located near the Renaissance Vinoy Golf Club and the Chihuly Collection.

Another excellent choice is the 3-star Hollander Boutique Hotel, boasting an impressive 9.4 rating. This hotel features a full-service onsite spa offering facial treatments and massages, with advance notice required for massages. Guests can also enjoy an outdoor pool and a poolside bar. The hotel is situated close to the Palladium Theater and the Chihuly Collection.

The 3-star Crystal Bay Historic Hotel, with an outstanding 9.6 rating, provides onsite spa services including massages, with advance notice required. Guests also benefit from free breakfast and a complimentary buffet breakfast. The hotel is praised for its comfortable and clean rooms.

The 4-star SkyBeach Resort, rated 8.8, provides treatment rooms and a heated outdoor pool with sun loungers and umbrellas. It is known for its comfortable and clean rooms, and guests often mention the fun bar and excellent food.

Finally, the 3.5-star GALAXY HOTEL, with an 8.6 rating, offers an onsite spa and accessible parking options including valet parking. Its location is often described as perfect, and guests appreciate the large rooms and bathrooms, as well as the great rooftop bar. It is located near the Chihuly Collection and the Palladium Theater. See all spa hotels in St Petersburg
Which beach resorts in St Petersburg do travelers love?
For beach resorts in St Petersburg that travelers love, consider The Vinoy Resort & Golf Club, Autograph Collection.

The 4-star Vinoy Resort & Golf Club, Autograph Collection, with an 8.8 rating, is a highly-rated option. It is conveniently located near Vinoy Park Beach and offers an on-site golf course, golf lessons, and a pro shop. Guests frequently praise its fabulous location, excellent staff, and spacious, clean rooms. Additionally, it's just a short walk from the Chihuly Collection and the St. Pete Pier. See more stays near the beach in St Petersburg
What hotels in St Petersburg offer free breakfast?
For hotels in St Petersburg that offer free breakfast, consider the Crystal Bay Historic Hotel, The Inn on Third, Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG, Hampton Inn & Suites St. Petersburg/Downtown, and The Kenwood Gables Boutique Bed & Breakfast.

The 3-star Crystal Bay Historic Hotel, with an impressive 9.6 rating, offers free buffet breakfast and is located in a historical district, just 0.1 miles from Sunset Park. Guests consistently praise the friendly and helpful staff, comfortable and clean rooms, and the fantastic and delicious breakfast.

The Inn on Third, rated 9.6, provides a complimentary continental breakfast and free self-parking. It boasts a convenient location, 0.4 miles from the Chihuly Collection and 0.8 miles from St. Pete Pier. Travelers particularly appreciate the friendly staff, comfortable rooms, and convenient parking.

The Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG, with a 9.4 rating, offers free buffet breakfast and free self-parking. It is conveniently located 0.8 miles from War Veteran Memorial Park. Guests frequently mention the excellent breakfast, spacious and clean rooms, and the friendly staff.

The 3-star Hampton Inn & Suites St. Petersburg/Downtown, rated 9.4, includes free buffet breakfast and free WiFi. It is situated 0.3 miles from the Chihuly Collection and 0.9 miles from Vinoy Park Beach. Travelers consistently highlight the excellent staff, convenient location, and comfortable beds.

The 3.5-star The Kenwood Gables Boutique Bed & Breakfast, with a great 10.0 rating, offers a complimentary full breakfast and free self-parking. It is located 0.8 miles from Kenwood Dog Park. Guests frequently praise its lovely pool. Find more hotels with free breakfast in St Petersburg
What are the top pet-friendly hotels in St Petersburg?
For top pet-friendly hotels in St Petersburg, consider The Vinoy Resort & Golf Club, Autograph Collection, Staybridge Suites St. Petersburg Downtown by IHG, and Mint House St. Petersburg - Downtown.

The 4-star Vinoy Resort & Golf Club, Autograph Collection, with an 8.8 rating, is a luxurious option that welcomes both dogs and cats, even providing food and water bowls. It offers an on-site golf course and is conveniently located near attractions like the Chihuly Collection and St. Pete Pier. Guests frequently praise its fabulous location, excellent staff, and spacious, clean rooms.

The 3-star Staybridge Suites St. Petersburg Downtown by IHG, rated 8.6, is a great choice that permits dogs and offers a complimentary buffet breakfast. It is situated near landmarks such as the Mahaffey Theater and Al Lang Stadium. Travelers often highlight the nice size of the rooms, the amazing breakfast, and the super comfortable beds.

Another excellent option is the 4.5-star Mint House St. Petersburg - Downtown, boasting an impressive 9.4 rating. This hotel is dog-friendly and features an outdoor pool with sun loungers. It is located close to the Chihuly Collection and Al Lang Stadium. Guests consistently praise the excellent location, helpful staff, and clean rooms. See more pet-friendly hotels in St Petersburg
What are the top boutique hotels in St Petersburg?
For top boutique hotels in St Petersburg, consider the GALAXY HOTEL, Tru By Hilton St. Petersburg Downtown Central Ave, FL, and Hollander Boutique Hotel.

The 3.5-star GALAXY HOTEL, with a rating of 8.6, is praised by guests for its superb location, large bathrooms, and a great rooftop bar. It is conveniently located near the Renaissance Vinoy Golf Club, the Chihuly Collection, and the St. Pete Pier. The hotel also offers valet parking.

Tru By Hilton St. Petersburg Downtown Central Ave, FL, rated 9.0, is known for its nice and clean rooms, great location, and friendly staff. Guests appreciate the complimentary breakfast and free WiFi. It is also close to the Imagine Museum.

Another excellent option is the 3-star Hollander Boutique Hotel, boasting an impressive 9.4 rating. Guests frequently highlight the friendly and helpful staff, comfortable rooms, and excellent food. This hotel features an outdoor pool, a poolside bar, and a full-service spa. Its location is also great, with the Palladium Theater just 0.1 miles away. See all boutique hotels in St Petersburg
What are the most romantic hotels in St Petersburg for couples?
For a romantic stay in St Petersburg, Florida, two excellent choices for couples are The Birchwood and The Vinoy Resort & Golf Club, Autograph Collection.

The 3-star Birchwood, with a 9.0 rating, is particularly well-suited for couples with its dedicated couples dining options. Guests consistently praise its amazing staff, excellent service, and fantastic location. It is also conveniently located near the Chihuly Collection and the St. Pete Pier.

Another wonderful option is the 4-star Vinoy Resort & Golf Club, Autograph Collection, which has an 8.8 rating. This resort offers couples dining, a sauna, and private hot tubs, superb for a relaxing getaway. Its location is also highly regarded by guests, and it's close to the Renaissance Vinoy Golf Club and the Chihuly Collection. See all romantic hotels in St Petersburg
What are the best hotels in St Petersburg near St. Pete Pier?
For hotels in St Petersburg near St. Pete Pier, consider The Inn on Third, Hollander Boutique Hotel, and Hampton Inn & Suites St. Petersburg/Downtown.

The Inn on Third, with a 9.6 rating, is very close to St. Pete Pier, just 0.8 miles away. Guests appreciate the complimentary continental breakfast and free self-parking, making it a convenient stay. It is also near the Chihuly Collection, just 0.4 miles away.

The 3-star Hollander Boutique Hotel, rated 9.4, is another excellent option, located 0.9 miles from St. Pete Pier. This hotel features an inviting outdoor pool and a poolside bar, along with free WiFi and free self-parking. It's also within 0.4 miles of the Chihuly Collection.

The 3-star Hampton Inn & Suites St. Petersburg/Downtown, with a 9.4 rating, is conveniently located just 0.6 miles from St. Pete Pier. This hotel offers a pool, complimentary buffet breakfast, and free WiFi. Guests frequently mention the excellent staff and comfortable rooms.
When is the best time to go to St Petersburg?
The best time to visit St. Petersburg, Florida, is typically from November to April, when the weather is most pleasant and ideal for outdoor activities.

During these months, you can expect comfortable temperatures, generally ranging from the low 60s to mid-70s Fahrenheit (15-24°C), with lower humidity and plenty of sunshine. This makes it great for enjoying the city's beaches, exploring the downtown area, or visiting attractions like the Dalí Museum without the intense heat and humidity of the summer months.

Couples often find this period ideal for a romantic getaway, as they can enjoy leisurely strolls along St. Pete Beach, dine outdoors at waterfront restaurants, or explore the vibrant arts scene downtown without the crowds or extreme weather. The cooler, drier air also makes it comfortable for biking along the Pinellas Trail or taking a boat tour.

Families also benefit greatly from visiting during this time. The mild weather allows for extended periods at the beach and comfortable visits to attractions such as the St. Pete Pier or Fort De Soto Park, where kids can play without overheating.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. Petersburg.
How can I save on a St. Petersburg hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible St. Petersburg hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a St. Petersburg hotel?
Prices for hotels in St. Petersburg often vary, but you can find a great deal from $55 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia