A waterfront cityscape with modern high-rise buildings, palm trees, and a bridge over the water.

Find hotels in St. Petersburg, FL from £37

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
5 Sept - 6 Sept
Tomorrow
6 Sept - 7 Sept
Next weekend
11 Sept - 13 Sept
In two weeks
18 Sept - 20 Sept

Filter by

Star rating

Guest rating

Our top choices for St. Petersburg hotels

1. Wyndham Grand Clearwater Beach

Wyndham Grand Clearwater Beach
Clearwater Beach
United States
John
£212
includes taxes & fees
7 Sept - 8 Sept
Wyndham Grand Clearwater Beach

2. RumFish Beach at TradeWinds

RumFish Beach at TradeWinds
St. Pete Beach
United States
Nermin
£187
includes taxes & fees
7 Sept - 8 Sept
RumFish Beach at TradeWinds

3. Mint House St. Petersburg Downtown by Kasa

Mint House St. Petersburg Downtown by Kasa
Downtown St. Petersburg
United States
Brittany
£80
includes taxes & fees
13 Sept - 14 Sept
Mint House St. Petersburg Downtown by Kasa

4. Hollander Boutique Hotel

Hollander Boutique Hotel
Downtown St. Petersburg
United States
Julie
£79
includes taxes & fees
27 Sept - 28 Sept
Hollander Boutique Hotel

5. Hilton Clearwater Beach Resort & Spa

Hilton Clearwater Beach Resort & Spa
Clearwater Beach
United States
Nicholas
£166
includes taxes & fees
20 Sept - 21 Sept
Hilton Clearwater Beach Resort & Spa

6. Hilton St. Petersburg Bayfront

Hilton St. Petersburg Bayfront
Downtown St. Petersburg
United States
Judith
£102
includes taxes & fees
20 Sept - 21 Sept
Hilton St. Petersburg Bayfront

7. Kompose Boutique Hotel

Kompose Boutique Hotel
Sarasota
United States
Barry
£48
includes taxes & fees
28 Sept - 29 Sept
Kompose Boutique Hotel

8. Sirata St. Pete Beach Resort, Tapestry Collection by Hilton

Sirata St. Pete Beach Resort, Tapestry Collection by Hilton
St. Pete Beach
United States
Theresa
£166
includes taxes & fees
12 Sept - 13 Sept
Sirata St. Pete Beach Resort, Tapestry Collection by Hilton

9. Hyatt Place St. Petersburg / Downtown

Hyatt Place St. Petersburg / Downtown
Downtown St. Petersburg
United States
Anita
£127
includes taxes & fees
21 Sept - 22 Sept
Hyatt Place St. Petersburg / Downtown

10. GALAXY HOTEL

GALAXY HOTEL
Downtown St. Petersburg
United States
James
£66
includes taxes & fees
7 Sept - 8 Sept
GALAXY HOTEL

11. The Vinoy Resort & Golf Club, Autograph Collection

The Vinoy Resort & Golf Club, Autograph Collection
Historic Old Northeast
United States
Brian
£333
includes taxes & fees
20 Sept - 21 Sept
The Vinoy Resort & Golf Club, Autograph Collection

12. The Don CeSar

The Don CeSar
St. Pete Beach
United States
Michael
£247
includes taxes & fees
7 Sept - 8 Sept
The Don CeSar

13. Moxy St. Petersburg Downtown

Moxy St. Petersburg Downtown
Downtown St. Petersburg
United States
Jose
£99
includes taxes & fees
21 Sept - 22 Sept
Moxy St. Petersburg Downtown

14. Avalon Hotel Downtown St. Petersburg

Avalon Hotel Downtown St. Petersburg
Downtown St. Petersburg
United States
Rhonda
£73
includes taxes & fees
13 Sept - 14 Sept
Avalon Hotel Downtown St. Petersburg

15. Island Grand at TradeWinds

Island Grand at TradeWinds
St. Pete Beach
United States
Melissa
£194
includes taxes & fees
13 Sept - 14 Sept
Island Grand at TradeWinds

16. SkyBeach Resort

SkyBeach Resort
Greater Pinellas Point
United States
Heather
£132
includes taxes & fees
8 Sept - 9 Sept
SkyBeach Resort

17. Hyatt Regency Clearwater Beach Resort and Suites

Hyatt Regency Clearwater Beach Resort and Suites
Clearwater Beach
United States
Cathy
£234
includes taxes & fees
13 Sept - 14 Sept
Hyatt Regency Clearwater Beach Resort and Suites

18. Hampton Inn & Suites St. Petersburg/Downtown

Hampton Inn & Suites St. Petersburg/Downtown
Downtown St. Petersburg
United States
John
£116
includes taxes & fees
28 Sept - 29 Sept
Hampton Inn & Suites St. Petersburg/Downtown

19. Tru By Hilton St. Petersburg Downtown Central Ave, FL

Tru By Hilton St. Petersburg Downtown Central Ave, FL
Downtown St. Petersburg
United States
Susan Elaine
£70
includes taxes & fees
14 Sept - 15 Sept
Tru By Hilton St. Petersburg Downtown Central Ave, FL

20. AC Hotel St. Petersburg Downtown

AC Hotel St. Petersburg Downtown
Downtown St. Petersburg
United States
Justin
£124
includes taxes & fees
7 Sept - 8 Sept
AC Hotel St. Petersburg Downtown
View all properties

Holiday Rentals in St. Petersburg

Aparthotel

Mint House St. Petersburg Downtown by Kasa

Mint House St. Petersburg Downtown by Kasa
Downtown St. Petersburg
"Great stay"
Mint House St. Petersburg Downtown by Kasa
Aparthotel

The BC Resort on the Water

The BC Resort on the Water
St. Petersburg
"Loved the pool area."
The BC Resort on the Water
Cottage

Walk to Art District + Beach: Pet-friendly Getaway

Walk to Art District + Beach: Pet-friendly Getaway
Bayview
"This location was great for us to access eckert College for a college tour! The owners were easy to work with and communicated well with us. I would highly recommend!"
Walk to Art District + Beach: Pet-friendly Getaway
Holiday Home

Boca Ciega Resort

Boca Ciega Resort
St. Petersburg
"AC was very loud.Dusting could be a little better.But all in all it was good stay."
Boca Ciega Resort
Cottage

Cozy St Pete Home ~ 2 Mi to Madeira Beach!

Cozy St Pete Home ~ 2 Mi to Madeira Beach!
Bay Pines
"Very clean comfy sheets and towels"
Cozy St Pete Home ~ 2 Mi to Madeira Beach!
Cottage

Coastal Getaway w/ Pool: 6 Mi to St Pete Beach!

Coastal Getaway w/ Pool: 6 Mi to St Pete Beach!
St. Petersburg
"This is a good clean property that was as described in the add. Plenty of room for bigger families and the screened in pool is a bonus. Plenty to eat and do close by. "
Coastal Getaway w/ Pool: 6 Mi to St Pete Beach!
Apartment

Best Views in St Pete for Dolphin Viewing

Best Views in St Pete for Dolphin Viewing
St. Petersburg
"Everything was good,clean; excellent spot Close to everything "
Best Views in St Pete for Dolphin Viewing
Cottage

St Pete Escape w/ Patio & Yard: 6 Mi to Beach

St Pete Escape w/ Patio & Yard: 6 Mi to Beach
West Lealman
"Home is spacious and well apportioned. However the luxury is minimized by all the polyester sheets and bed linens. Cotton textiles would be much better. Towels are plush and luxurious cotton. "
St Pete Escape w/ Patio & Yard: 6 Mi to Beach
See all holiday rentals
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 for the activities you enjoy most.Learn more about St. Petersburg
Learn more about St. Petersburg

Downtown St. Petersburg

City centre 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 area buzzes with energy from theatres, 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 Theatre. 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 colourful 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 pavements. Tampa Bay borders this peaceful St. Petersburg gem where brick streets wind beneath mature oak canopies. Travellers 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 area cafes serve locals and visitors alike throughout the tree-lined streets. The area perfectly balances historic charm with natural beauty just minutes from city centre 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 pavements. The area 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.

South Pasadena

You'll enjoy the restaurants and seafood restaurants in South Pasadena. You might want to make time for a stop at Pasadena Shopping Center or Corey Ave.

Stay near popular St. Petersburg attractions

A marina with yachts docked, surrounded by trees and a city skyline in the background.

Vinoy Park

9.2/10 (1,314 reviews)
This waterfront oasis in city centre St. Petersburg offers sweeping Tampa Bay views and lush green spaces. Enjoy a leisurely picnic or time your visit during one of the park's renowned music festivals and cultural events.
See properties
A baseball stadium with a large, covered seating area and multiple advertisements on the walls.
Photo by Carl Guttovz

Tropicana Field

8.6/10 (1,775 reviews)
Experience America's pastime in MLB's only fully enclosed, air-conditioned dome at Tropicana Field. Watch the Tampa Bay Rays while visiting the unique Rays Touch Tank where you can interact with live cownose rays.
See properties
A modern building with a dome structure and palm trees in front.

Salvador Dali Museum

9.2/10 (2,636 reviews)
The Dalí Museum houses North America's largest collection of Salvador Dalí's surrealist masterpieces beneath a striking glass dome. Explore the works and enjoy the Avant-garden's mathematical design.
See properties
A modern building with a glass facade, a blue sign reading "Duke Energy Center," and palm trees in the background.

Mahaffey Theater

8.6/10 (229 reviews)
This elegant 2,031-seat venue hosts diverse performances with perfect acoustics in a classic European opera house setting. Arrive early for a cocktail before experiencing The Florida Orchestra's captivating shows.
See properties
A brick building with a sign that reads "JANNUS LIVE PUB".

Jannus Live

8.4/10 (264 reviews)
This intimate open-air courtyard has hosted legendary musicians in city centre St. Petersburg since 1984. Arrive early to claim prime standing room near the stage for the full concert experience.
See properties
A pathway through a dense tropical forest with various green plants and trees.

Sunken Gardens

9.0/10 (660 reviews)
Established over a century ago, Sunken Gardens houses 50,000 tropical plants amid cascading waterfalls and exotic wildlife. Stroll beneath towering oaks to visit the Japanese koi pond and the historic flamingo flock.
See properties
A nighttime city skyline with illuminated buildings and a waterfront promenade.

St. Pete Pier

9.6/10 (20 reviews)
The St. Pete Pier stretches along Tampa Bay with art installations, dining, and panoramic water views. Explore the family park, cast a line from the fishing deck, or cool off at the splash pad.
See properties
A classical building with columns, palm trees, and a clear blue sky.

Museum of Fine Arts

9.0/10 (553 reviews)
The Museum of Fine Arts spans 5,000 years of creativity with masterpieces by Monet, O'Keeffe, and Wiley. Explore curated galleries and catch engaging docent-led weekend tours for deeper artistic insights.
See properties

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.

See all hotels in St. Petersburg - Clearwater
A beach with white sand, palm trees, and a pier extending into the ocean.

Top St. Petersburg Hotel Reviews

Quality Inn Saint Petersburg North-Tampa Bay

Quality Inn Saint Petersburg North-Tampa Bay

10/10 Excellent
"Clean room, Plenty of parking"
Trisha 2-night trip
Posted 9 hours ago
Quality Inn Saint Petersburg North-Tampa Bay
Avalon Hotel Downtown St. Petersburg

Avalon Hotel Downtown St. Petersburg

10/10 Excellent
"My husband and i have stayed here many times and this time we brought some friends. We love the amenities at the Hollander and took full advantage of the shuttle service."
Yamilet 2-night trip
Posted 9 hours ago
Avalon Hotel Downtown St. Petersburg
Comfort Inn & Suites Northeast - Gateway

Comfort Inn & Suites Northeast - Gateway

10/10 Excellent
"My son and I stayed 1 night. Very friendly staff at the desk. Quick check in. Room was on the 3rd floor. Opened the door and saw a very clean room. Ice cold air conditioning. Decent size TV. Mini refrigerator. Comfortable King-size bed and sleeper sofa. Quiet and no issues sleeping. Breakfast was nice. I recommend and would definitely stay there again. Overall great experience."
Philip 1-night trip
Posted 11 hours ago
Comfort Inn & Suites Northeast - Gateway
Hyatt Place St. Petersburg / Downtown

Hyatt Place St. Petersburg / Downtown

10/10 Excellent
"I loved the breakfast"
Geraldine 1-night trip
Posted 13 hours ago
Hyatt Place St. Petersburg / Downtown
Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG

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

8/10 Good
"Front desk staff member was superb and very friendly"
Chaya-Talya n 5-night trip
Posted 17 hours ago
Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG
GALAXY HOTEL

GALAXY HOTEL

8/10 Good
"The view from the room was amazing. Room was very large for that price point. Only complaint was they state free self parking. When we checked in we were told the self parking was full. 🤔. So we had to go down the street and pay for parking. Not a deal breaker but don’t advertise it if you don’t have it or notify me ahead of time. It was fine though. Safe garage 2 blocks away with a nice walk. Overall I’d use the hotel again. The location and view were great."
jeff 1-night trip
Posted 18 hours ago
GALAXY HOTEL
Hollander Boutique Hotel

Hollander Boutique Hotel

10/10 Excellent
"Great place to stay after the summer rush. Good price for breakfast. Pool was relaxing."
Cathy 3-night trip
Posted 18 hours ago
Hollander Boutique Hotel
Crystal Bay Historic Hotel

Crystal Bay Historic Hotel

10/10 Excellent
"Great weekend…Highly recommend..👍👍👍"
Hector 1-night trip
Posted 22 hours ago
Crystal Bay Historic Hotel
Mint House St. Petersburg Downtown by Kasa

Mint House St. Petersburg Downtown by Kasa

10/10 Excellent
"The hotel is beautiful! Clean! The only thing was the valet, when it was time to check out. It took a very long time to get our car, we had to go and get our car ourself due to the amount of time we already waited for our car."
Dixieann 2-night trip
Posted 23 hours ago
Mint House St. Petersburg Downtown by Kasa

More cheap stays in St. Petersburg

Uptown Suites

Uptown Suites

1503 9th St N St. Petersburg FL
£37
7 Sept - 8 Sept
includes taxes & fees
5.4/10 (560 reviews)
Uptown Suites
Days Inn by Wyndham St. Petersburg / Tampa Bay Area

Days Inn by Wyndham St. Petersburg / Tampa Bay Area

St. Petersburg FL
£47
14 Sept - 15 Sept
includes taxes & fees
Days Inn by Wyndham St. Petersburg / Tampa Bay Area
GALAXY HOTEL

GALAXY HOTEL

101 3rd Ave N St. Petersburg FL
£66
7 Sept - 8 Sept
includes taxes & fees
8.4/10 Very good! (994 reviews)
GALAXY HOTEL
Tru By Hilton St. Petersburg Downtown Central Ave, FL

Tru By Hilton St. Petersburg Downtown Central Ave, FL

2017 Street South. St. Petersburg FL
£70
14 Sept - 15 Sept
includes taxes & fees
9/10 Wonderful! (1,019 reviews)
Tru By Hilton St. Petersburg Downtown Central Ave, FL
Avalon Hotel Downtown St. Petersburg

Avalon Hotel Downtown St. Petersburg

443 4th Avenue North St. Petersburg FL
£73
13 Sept - 14 Sept
includes taxes & fees
9.2/10 Wonderful! (1,456 reviews)
Avalon Hotel Downtown St. Petersburg
Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG

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

4816 100th Way North St. Petersburg FL
£90
20 Sept - 21 Sept
includes taxes & fees
9.6/10 Exceptional! (1,728 reviews)
Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG

Hotels in St. Petersburg with star rating

Find out more about St. Petersburg

Top reasons to visit St. Petersburg

  • Stunning Beaches: St. Petersburg boasts beautiful sandy beaches ideal for sunbathing, swimming, and beach activities.
  • Vibrant Arts Scene: The city is home to a variety of art museums and galleries, showcasing local and international talent.
  • Charming Downtown: Explore the lively downtown area, featuring shops, restaurants, and the iconic St. Petersburg Pier.
  • Outdoor Activities: Enjoy scenic boat tours, urban parks, and relaxing spa experiences by the coast.
  • Welcoming Atmosphere: Friendly locals and a vibrant community make St. Petersburg a delightful destination for all visitors.

Find great hotels near St. Petersburg

St. Petersburg, Florida, offers a delightful array of accommodation options, from charming hotels to luxurious resorts. Whether you’re seeking adventure, a family getaway, or a romantic escape, you’ll discover a variety of hotels that cater to your desires. With numerous establishments boasting excellent facilities and services, you're sure to find the perfect spot for an unforgettable stay. Explore the best hotels in St. Petersburg to create lasting memories during your visit.

  • St Pete Shores Hotel: A 3-star resort ideally situated for those seeking a beachside adventure. Located 11.3km from St. Petersburg, this property offers direct access to the beach, making it perfect for families and thrill-seekers alike. Guests can enjoy a variety of adventure sports such as snorkelling, boating, and windsurfing, all available onsite or nearby. The hotel is particularly accommodating for children, featuring amenities like a game room, cribs, and breakfast options that cater to young guests, ensuring a fun-filled family holiday.
  • RumFish Beach at TradeWinds: With a guest rating of 8.2, this 3.5-star resort is a beach lover’s paradise located 11.3km from St. Petersburg. RumFish Beach at TradeWinds is designed for families looking for a vibrant beach experience. The hotel boasts direct beach access, offering a perfect backdrop for relaxation and fun. Children’s amenities include cribs and breakfast options tailored for the little ones, making it a family-friendly choice. The engaging atmosphere and quality service ensure a delightful stay for all ages.
  • Dolphin Beach Resort: A charming 3-star resort with a guest rating of 8.0, Dolphin Beach Resort is also located 11.3km from St. Petersburg. This hotel is perfect for families seeking both beach relaxation and adventure. Guests can partake in an array of water sports, including swimming, canoeing, and parasailing, with easy access to rental equipment nearby. The resort’s direct beach access ensures guests can fully immerse themselves in the sun and surf, while its family-oriented features cater to all ages, promising an enjoyable vacation for everyone.

Where to stay in St. Petersburg

St. Petersburg offers an enchanting blend of outdoor adventures and family-friendly attractions. With its stunning sandy beaches and vibrant city centre, you’ll find the perfect getaway for relaxation and exploration. The coastal location provides a picturesque backdrop for romantic excursions, while friendly locals enhance the welcoming atmosphere. Venture into nearby areas for even more scenic beauty and charming neighbourhoods that are perfect for creating unforgettable memories on your holiday.

  • St. Petersburg - Clearwater: Located in the heart of Florida's west coast, St. Petersburg - Clearwater boasts a vibrant metropolis atmosphere. This area enjoys a year-round influx of visitors, with peak seasons occurring from February to March and July. Renowned for its stunning beaches and outdoor activities, families flock here to experience the sun-soaked environment. With an array of shopping centres and resorts at your fingertips, there's something for everyone. Nearby landmarks like the picturesque beaches and charming town neighbourhoods offer a delightful backdrop for your holiday adventures.
  • St. Pete Beach: Just 11.3km from St. Petersburg, St. Pete Beach is a charming city that draws visitors for its beautiful coastline and family-friendly activities. Peak travel times are from February to April, with a slight dip between October and December. The beach here is a major highlight, offering a perfect setting for outdoor enthusiasts. With numerous resorts and shopping areas within easy reach, you can enjoy a leisurely day at the beach followed by a stroll through local markets and boutiques. St. Pete Beach is ideal for those seeking relaxation and fun in the sun.
  • Treasure Island: Situated 12.9km from St. Petersburg, Treasure Island is a picturesque city characterised by its island charm. This destination attracts visitors primarily between March and April, and again in June, with fewer crowds in the autumn months. Known for its inviting beaches and family-oriented atmosphere, Treasure Island offers an array of outdoor experiences. Explore the boardwalk, indulge in shopping, and enjoy local attractions that celebrate the coastal lifestyle. With its laid-back vibe, Treasure Island is perfect for families and beach lovers alike.

Things to do near St. Petersburg

St. Petersburg is an ideal destination for outdoor and family holidays, offering beautiful beaches and a vibrant atmosphere. Visitors can explore a variety of attractions, including shopping centres, resorts, and local restaurants. Enjoy relaxing spa days by the beach, take scenic boat tours, and discover charming hotels throughout the city. This coastal gem promises a delightful mix of activities for all ages, making it a perfect getaway.

Shopping

In St. Petersburg, visit the bustling Tyrone Square Mall, featuring a range of shops and eateries. If you're up for a drive, check out the Clearwater Mall, located 27.4km away, which offers a variety of retail stores and dining options in a vibrant setting.

Recreation

At Isla del Sol Beaches, indulge in a serene atmosphere with luxury amenities just a short drive from St. Petersburg. Palm Hill Country Club offers an elegant retreat with top-notch facilities, while Carrolwood Village Golf & Tennis Club's Meadows/Pines Course provides a tranquil setting for golf and relaxation.

Adventure

Experience thrilling water sports at John's Pass Village, where you can jet ski, parasail, or take a dolphin-watching tour. For a different adventure, head to Fort De Soto Park, offering kayaking through mangroves and pristine beaches perfect for exploring nature trails or picnicking.

Nightlife

In St. Petersburg, the vibrant nightlife includes the lively rooftop bar at the Birchwood, offering stunning views and cocktails. The Ale and the Witch is perfect for craft beer enthusiasts, while Jannus Live hosts fantastic live music events, ensuring an unforgettable evening under the stars.

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

Booking tips and Expedia advantages for St. Petersburg

  • 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: Expedia’s search tool enables you to set your budget, choose your desired location, and more. You can arrange your search results to display prices from the lowest to the highest, ensuring you see the most affordable hotels first. Additionally, you can refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You may find it beneficial to save some money by combining your hotel stay in St. Petersburg with your flights and activities through an Expedia package.

Find the best attractions in and around St. Petersburg

St. Petersburg, Florida, is perfect for outdoor and family vacations, particularly for those who enjoy beach activities and cultural experiences. Key attractions include the stunning beaches, urban parks, and art museums. Don't miss exploring downtown St. Petersburg and the iconic St. Petersburg Pier to fully appreciate the local charm and vibrant atmosphere. This destination offers a delightful blend of relaxation and adventure, catering to all types of travellers.

  • Vinoy Park: Experience the charm of Vinoy Park, an urban oasis in St. Petersburg that offers a relaxing atmosphere perfect for families and outdoor enthusiasts. Enjoy scenic views, walking paths, and lush greenery while taking in the vibrant city vibes.
  • Salvador Dali Museum: Immerse yourself in the surreal world of Salvador Dali at this fascinating art museum. With an impressive collection of his works, the museum provides a cultural experience that delves into the mind of one of the 20th century's most iconic artists.
  • Tampa Bay: Just a short distance from St. Petersburg, Tampa Bay boasts stunning landscapes and beautiful beaches. Ideal for outdoor activities, it's a perfect spot for relaxation, water sports, or simply soaking up the sun.

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

When visiting St. Petersburg, Florida, you can arrive via several major airports. Tampa International Airport (TPA) is the closest, located 25.7km away, with hotels like The Tampa EDITION and JW Marriott Tampa Water Street nearby. Sarasota-Bradenton International Airport (SRQ) is 43.5km distant, featuring hotels such as The Ritz-Carlton, Sarasota. Orlando International Airport (MCO) is further afield at 149.7km, offering luxurious stays at The Ritz-Carlton Orlando, Grande Lakes. Each airport has efficient transportation services to their respective hotels, ensuring a smooth journey to your destination in St. Petersburg.

Frequently asked questions

What is the best area to stay in St Petersburg?
The best areas to stay in St Petersburg are Downtown St. Pete and St. Pete Beach, offering distinct experiences depending on your preference for city amenities or beachfront relaxation.Downtown St. Pete is the vibrant heart of the city, known for its arts and culture scene. The area is very walkable, with attractions like the Dalí Museum and the St. Pete Pier, which stretches into Tampa Bay and offers dining, shops, and stunning views. Central Avenue is a key thoroughfare, bustling with restaurants, boutiques, and galleries. This area is ideal for couples seeking a dynamic city break with plenty of dining and entertainment options within easy reach.For those prioritising a classic Florida beach holiday, St. Pete Beach is an excellent choice. This barrier island community is famed for its soft, white sands and calm Gulf waters, great for swimming and sunbathing. Beachfront hotels and resorts line Gulf Boulevard, offering direct access to the beach. Families will particularly enjoy St. Pete Beach due to its relaxed atmosphere and the numerous water activities available, from paddleboarding to building sandcastles.
What are the best hotels in St Petersburg that travellers recommend?
Two of the best hotels in St Petersburg that receive consistently high recommendations from travellers are The Birchwood and The Vinoy Resort & Golf Club, Autograph Collection.The 3-star Birchwood, with an impressive 9.0 rating, is highly praised for its fantastic location. Guests frequently praise the friendly and amazing staff, the excellent service, and the wonderful food. It is also very close to the Chihuly Collection, just 0.0 km away, and 400 Beach, only 0.1 km away.Another excellent choice is the 4-star The Vinoy Resort & Golf Club, Autograph Collection, which has an 8.8 rating. This resort offers a range of luxurious amenities, including an on-site golf course and tennis facilities. Guests consistently highlight the fabulous location and the spacious, clean rooms. It is conveniently located near the Chihuly Collection, 400 Beach, and St. Pete Pier.
What are the best family hotels in St Petersburg?
For families travelling to St Petersburg, excellent hotel options include the Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG, SkyBeach Resort, and Crystal Bay Historic Hotel.The Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG, with a 9.4 rating, is highly praised for its spacious and clean rooms, as well as its convenient location. Families will appreciate the free rollaway extra beds, highchairs for children, and complimentary cribs. The hotel also features a pool with a gate, ensuring a safe and enjoyable swimming experience for younger guests.Another fantastic choice is the 4-star SkyBeach Resort, rated 8.8. This resort offers comfortable and clean rooms, with amenities such as sofa beds and free cribs, making it ideal for families. Children stay free with an adult, and the resort boasts a lovely pool for relaxation. It is well-located near Maximo Park and Eckerd College Beach.The 3-star Crystal Bay Historic Hotel, with an outstanding 9.6 rating, is celebrated for its comfortable and clean rooms, as well as its delicious breakfast. Families will find free rollaway extra beds, highchairs, and cribs available. The hotel also features a pool with a gate and is conveniently located very close to Sunset Park.
What are the best spa hotels in St Petersburg?
For excellent spa hotels in St Petersburg, consider The Vinoy Resort & Golf Club, Autograph Collection, and the Hollander Boutique Hotel.The 4-star Vinoy Resort & Golf Club, Autograph Collection, with a robust 8.8 rating, offers a full-service spa with a wide array of treatments including Swedish, deep tissue, and hot stone massages, as well as facials and manicures. Guests can also enjoy a steam room and couples' treatment rooms. Its location is highly praised, being just 0.3 km from the Renaissance Vinoy Golf Club and Chihuly Collection, and 0.7 km from St. Pete Pier. Guests consistently highlight the fabulous location, excellent staff, and spacious, clean rooms.Another excellent choice is the 3-star Hollander Boutique Hotel, which boasts an outstanding 9.4 rating. This hotel features an onsite full-service spa offering massages and facial treatments. It also has a lovely outdoor pool and a poolside bar. The hotel is conveniently located near the Palladium Theater, just 0.2 km away, and within 1.2 km of the Renaissance Vinoy Golf Club. Guests frequently praise the friendly and helpful staff, comfortable and clean rooms, and the great food. See all spa hotels in St Petersburg
Which beach resorts in St Petersburg do travellers love?
For beach resorts in St Petersburg that travellers love, consider The Vinoy Resort & Golf Club, Autograph Collection.The 4-star The Vinoy Resort & Golf Club, Autograph Collection, with an 8.8 rating, is a popular choice. It is conveniently located near the beach and the ocean, and guests frequently praise its excellent staff, spacious rooms, and clean facilities. The resort also boasts an impressive array of golf amenities, including an onsite golf course, golf lessons, and a golf pro shop. Points of interest such as the Chihuly Collection, 400 Beach, Vinoy Park Beach, and St. Pete Pier are all within a short distance. See more stays near the beach in St Petersburg
What hotels in St Petersburg offer free breakfast?
For hotels in St Petersburg that offer complimentary 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, or The Kenwood Gables Boutique Bed & Breakfast.The 3-star Crystal Bay Historic Hotel, with an outstanding 9.6 rating, provides a fantastic and delicious free buffet breakfast. Guests frequently praise the comfortable and clean rooms, as well as the friendly and helpful staff. Its location is close to the beach, making it a great base for exploring.The Inn on Third, rated 9.6, offers a complimentary continental breakfast. This hotel is conveniently located near several attractions, including the Chihuly Collection and 400 Beach, both just 0.6 km away. Guests appreciate the convenient and easy parking, along with the comfortable and clean rooms.The Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG, with a 9.4 rating, provides a free buffet breakfast. Travellers highlight the excellent and great breakfast, the spacious and clean rooms, and the friendly staff. War Veteran Memorial Park is just 1.3 km away.The 3-star Hampton Inn & Suites St. Petersburg/Downtown, rated 9.4, also includes a free buffet breakfast. This hotel is conveniently located, with the Chihuly Collection 0.5 km away and 400 Beach 0.6 km away. Guests often comment on the excellent and friendly staff, the nice and clean rooms, and the comfortable beds.Finally, The Kenwood Gables Boutique Bed & Breakfast, a 3.5-star property with a great 10.0 rating, offers a complimentary full breakfast. This charming bed and breakfast also provides free WiFi and free self-parking.
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, Mint House St. Petersburg - Downtown, or Quality Inn Saint Petersburg North-Tampa Bay.The 4-star Vinoy Resort & Golf Club, Autograph Collection, with an 8.8 rating, warmly welcomes both dogs and cats, even providing food and water bowls for your companions. This hotel is great for golf enthusiasts, featuring an onsite golf course, lessons with a pro, and a golf clubhouse. It is also conveniently located near attractions like the Chihuly Collection, just 0.3 km away, and 400 Beach, only 0.2 km from the property. Guests consistently praise its fabulous location, excellent staff, and spacious, clean rooms.Staybridge Suites St. Petersburg Downtown by IHG, a 3-star hotel with an 8.6 rating, permits dogs and offers a complimentary buffet breakfast, making for a convenient start to your day. Guests frequently highlight the nice size rooms, amazing breakfast, and friendly staff. It is situated near points of interest such as the Mahaffey Theater and Al Lang Stadium.The 4.5-star Mint House St. Petersburg - Downtown, rated 9.4, allows dogs and features an outdoor pool with sun loungers for relaxation. Guests appreciate its excellent location, helpful staff, and clean rooms. It is located near the Chihuly Collection and 400 Beach, both 1.8 km away.Another great choice is the 3-star Quality Inn Saint Petersburg North-Tampa Bay, with a 7.4 rating. This hotel accommodates dogs and provides complimentary amenities such as free parking, free WiFi, and a free continental breakfast. Guests frequently mention the clean rooms, friendly staff, and good breakfast service. It is located near Sawgrass Lake Park. 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 and the Hollander Boutique Hotel.The 3.5-star GALAXY HOTEL, with a rating of 8.6, is praised for its great location and Beaux-Arts property design. Guests appreciate the big bathrooms and rooms, as well as the great rooftop bar and friendly staff. It is conveniently located near the Chihuly Collection, just 0.3 km away, and the Palladium Theater, 0.4 km away.Another excellent choice is the 3-star Hollander Boutique Hotel, which boasts an impressive 9.4 rating. This hotel features an outdoor pool with a poolside bar and a full-service spa offering massages and facial treatments. Guests frequently comment on the friendly and helpful staff, comfortable and clean rooms, and the excellent food and restaurant. It is well-situated, being only 0.2 km from the Palladium Theater and 0.6 km from the Chihuly Collection. 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, couples have some wonderful options, including The Birchwood and The Vinoy Resort & Golf Club, Autograph Collection.The 3-star Birchwood, with an excellent 9.0 rating, is particularly well-suited for couples, offering dedicated couples dining experiences. Guests consistently praise its fantastic location, with the Chihuly Collection just steps away and the St. Pete Pier and Palladium Theater within a short walk. The friendly and amazing staff also receive high commendations, along with the great bar and amazing food.Another excellent choice is The Vinoy Resort & Golf Club, Autograph Collection, a 4-star hotel rated 8.8. This resort offers several romantic amenities, including couples dining, couples treatment rooms, and a sauna for relaxation. Many rooms also feature balconies, ideal for enjoying the views together. Its location is fabulous, with the Renaissance Vinoy Golf Club just 0.3 km away and the St. Pete Pier and Chihuly Collection also within easy reach. Guests frequently highlight the excellent staff and spacious, clean rooms.
What are the best hotels in St Petersburg near St. Pete Pier?
For hotels in St Petersburg near St. Pete Pier, consider the Hyatt Place St. Petersburg / Downtown and The Birchwood.The 3.5-star Hyatt Place St. Petersburg / Downtown, with a 9.2 rating, is a great option. It is located just 1.0 km from St. Pete Pier and offers complimentary buffet breakfast to start your day. Guests often mention the clean, spacious rooms and the friendly staff.Another excellent choice is the 3-star The Birchwood, rated 9.0. This hotel is even closer to St. Pete Pier, at just 0.8 km away. It provides complimentary breakfast, and guests frequently praise its fantastic location and amazing staff.
When is the best time to go to St Petersburg?
The best time to visit St Petersburg is during the dry season, from November to May, when the weather is consistently pleasant and ideal for outdoor activities.During these months, you'll experience lower humidity and comfortable temperatures, typically ranging from 20-27°C (68-80°F). This period is superb for enjoying the city's beautiful beaches, exploring its vibrant arts scene, or taking part in watersports without the intense heat and frequent rain showers of summer. It's also a great time for couples to enjoy romantic walks along the waterfront or dine al fresco.Families often find these months particularly suitable for a holiday. With fewer concerns about afternoon thunderstorms, you can confidently plan beach days, visits to the local attractions like the St. Pete Pier, or excursions to nearby parks.
Where can I find the best nightlife in St Petersburg?
St Petersburg offers a few distinct areas for nightlife, each with its own character.Downtown St Petersburg is the primary area for evening entertainment. You'll find a concentration of rooftop bars with city views, craft cocktail establishments, and breweries around Central Avenue and Beach Drive. There are also several venues offering live music, from jazz to rock, and a few dance clubs that stay open late.The Grand Central District, located west of downtown, is known for its more relaxed atmosphere. It's home to numerous craft breweries and taprooms, making it a good choice if you're interested in sampling local beers. You'll also find some casual bars and restaurants here that often feature live, local musicians.The EDGE District, situated between downtown and Grand Central, offers a mix of dining and drinking options. It has several gastropubs, distilleries, and bars, some of which host trivia nights or special events.
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 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 £37 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