Find hotels in St. Petersburg, FL from £65

    price find illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Save instantly and earn perks with One Key
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Top 10 St. Petersburg hotels and places to stay

Crystal Bay Hotel

3.0 star property
9.6 out of 10, Exceptional, (1354)
"Good hotel "
The price is £91
includes taxes & fees
14 Jul - 15 Jul
Crystal Bay Hotel

Hilton St. Petersburg Bayfront

4.0 star property
7.6 out of 10, Good, (1003)
"Nice hotel"
The price is £89
includes taxes & fees
20 Jul - 21 Jul
Hilton St. Petersburg Bayfront

Hollander Boutique Hotel

3.0 star property
9.4 out of 10, Exceptional, (1972)
"Great, clean, walkable to downtown"
The price is £75
includes taxes & fees
6 Jul - 7 Jul
Hollander Boutique Hotel

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

2.5 star property
9.4 out of 10, Exceptional, (1434)
"Great stay, "
The price is £109
includes taxes & fees
20 Jul - 21 Jul
Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG

Moxy St. Petersburg Downtown

3.0 star property
8.6 out of 10, Excellent, (143)
"Would stay again!"
The price is £104
includes taxes & fees
8 Jul - 9 Jul
Moxy St. Petersburg Downtown

Tru By Hilton St. Petersburg Downtown Central Ave, FL

2.5 star property
9.0 out of 10, Wonderful, (1011)
"The stays very nice. Great breakfast and the staff was very efficient."
The price is £76
includes taxes & fees
13 Jul - 14 Jul
Tru By Hilton St. Petersburg Downtown Central Ave, FL

Hilton St. Petersburg Carillon Park

3.5 star property
9.2 out of 10, Wonderful, (1002)
"Very nice property, would stay every time"
The price is £103
includes taxes & fees
13 Jul - 14 Jul
Hilton St. Petersburg Carillon Park

SkyBeach Resort

3.0 star property
8.8 out of 10, Excellent, (297)
"Loved the location , beautiful beach and views!"
The price is £134
includes taxes & fees
7 Jul - 8 Jul
SkyBeach Resort

The Vinoy Resort & Golf Club, Autograph Collection

4.0 star property
8.8 out of 10, Excellent, (1001)
"It’s the best Hotel in St Pete. "
The price is £302
includes taxes & fees
6 Jul - 7 Jul
The Vinoy Resort & Golf Club, Autograph Collection

Mari Jean Hotel - All Adults Welcome

2.0 star property
9.0 out of 10, Wonderful, (285)
"Great stay"
The price is £81
includes taxes & fees
3 Jul - 4 Jul
Mari Jean Hotel - All Adults Welcome

Courtyard by Marriott St. Petersburg Downtown

3.0 star property
8.4 out of 10, Very good, (731)
"Great place to stay."
The price is £78
includes taxes & fees
6 Jul - 7 Jul
Courtyard by Marriott St. Petersburg Downtown

Holiday Inn St. Petersburg West by IHG

3.5 star property
8.0 out of 10, Very good, (1017)
"Very nice place to stay. "
The price is £73
includes taxes & fees
13 Jul - 14 Jul
Holiday Inn St. Petersburg West by IHG

Avalon Hotel Downtown St. Petersburg

2.5 star property
9.2 out of 10, Wonderful, (1288)
"Great location, great staff, great pool area, location is great to go anywhere by bike or walking. "
Avalon Hotel Downtown St. Petersburg

GALAXY HOTEL

3.5 star property
8.0 out of 10, Very good, (230)
"This hotel is AMAZING. I will definitely book again our next trip. "
The price is £80
includes taxes & fees
6 Jul - 7 Jul
GALAXY HOTEL

AC Hotel St. Petersburg Downtown

4.0 star property
8.8 out of 10, Excellent, (353)
"I would stay there again! The staff were very kind, the hotel was clean and luxurious."
The price is £90
includes taxes & fees
6 Jul - 7 Jul
AC Hotel St. Petersburg Downtown

Comfort Inn & Suites Northeast - Gateway

3.0 star property
9.0 out of 10, Wonderful, (1001)
"Check in was a breeze and all the staff were incredibly friendly!"
The price is £90
includes taxes & fees
6 Jul - 7 Jul
Comfort Inn & Suites Northeast - Gateway

Mint House St. Petersburg - Downtown

4.5 star property
9.4 out of 10, Exceptional, (641)
"Very nice lodging with central location."
The price is £87
includes taxes & fees
6 Jul - 7 Jul
Mint House St. Petersburg - Downtown

La Quinta Inn & Suites by Wyndham St. Petersburg Northeast

3.0 star property
7.4 out of 10, Good, (1002)
"Enjoyable stay "
The price is £78
includes taxes & fees
10 Jul - 11 Jul
La Quinta Inn & Suites by Wyndham St. Petersburg Northeast

The Exchange Hotel

2.0 star property
6.0 out of 10, (13)
"Convenient location "
The price is £95
includes taxes & fees
16 Jul - 17 Jul
The Exchange Hotel

Hyatt Place St. Petersburg / Downtown

3.5 star property
9.2 out of 10, Wonderful, (1000)
"Great stay!!!"
The price is £131
includes taxes & fees
13 Jul - 14 Jul
Hyatt Place St. Petersburg / Downtown
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.

Great weekend hotel deals in St. Petersburg, FL

Showing deals for:11 Jul - 13 Jul
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 map

Downtown St. Petersburg

4 out of top 10 points of interest in this area

Downtown St. Petersburg is beloved for its fantastic nightlife. Take some time to explore sights in the area like Tampa Bay and St. Pete's Historic Coliseum.

South Pasadena map

South Pasadena

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

Isla del Sol map

Isla del Sol

Isla del Sol might not have many top sights, but Boca Ciega Bay Aquatic Preserve and Eckerd College Beach are two attractions nearby that you can check out.

Disston Heights map

Disston Heights

While Disston Heights isn't home to many top sights, Tropicana Field and St. Pete's Historic Coliseum are some notable places to visit nearby.

Historic Old Northeast map

Historic Old Northeast

2 out of top 10 points of interest in this area

While visiting Historic Old Northeast, you might make a stop by sights like Renaissance Vinoy Golf Club and Vinoy Park Beach.

St. Petersburg - Clearwater and related destinations

Find out more about St. Petersburg

Find out more about St. Petersburg

Top reasons to visit St. Petersburg

  • Stunning Beaches: St. Petersburg boasts beautiful sandy beaches with crystal-clear waters, perfect for relaxation and water activities.
  • Cultural Attractions: The city offers a rich array of art museums and cultural experiences that showcase local heritage.
  • Outdoor Activities: Enjoy urban parks and various outdoor adventures tailored for families and enthusiasts alike.
  • Charming Neighbourhoods: Explore vibrant districts filled with friendly atmospheres, shops, and local dining.
  • Diverse Accommodation: From resorts to contemporary hotels, there's a perfect stay for every traveller.

Find great hotels near St. Petersburg

St. Petersburg, Florida, offers a delightful array of accommodation options, from charming resorts to contemporary hotels. Whether you're seeking adventure, a family-friendly retreat, or a romantic getaway, you'll discover a variety of establishments tailored to your needs. With popular choices like Hyatt Place St. Petersburg and numerous star-rated hotels, your perfect stay awaits amidst the vibrant atmosphere of this coastal gem.

  • Sirata St. Pete Beach: Nestled along the picturesque coastline, Sirata St. Pete Beach is a delightful 3-star resort perfect for families and business travellers alike. With direct access to the sandy shores, guests can enjoy sun-soaked days by the beach. The hotel boasts comprehensive business facilities, including an accessible business centre, ensuring a seamless experience for corporate guests. Families will appreciate the range of children's amenities, such as an arcade game room, shared playground, and complimentary cribs, creating a welcoming environment for guests of all ages.
  • Bellwether Beach Resort: This charming 4-star hotel offers a family-friendly atmosphere with a prime beachfront location. Bellwether Beach Resort provides a variety of engaging activities for children, making it an ideal choice for families seeking beachside fun. The property invites guests to relax and unwind, with easy access to the vibrant local attractions. Families can partake in games and activities, ensuring that younger guests are entertained while adults enjoy the stunning views and leisure opportunities available at this beautiful resort.
  • Dolphin Beach Resort: For those seeking adventure and romance, the 3-star Dolphin Beach Resort is an excellent choice. Situated near a range of exciting outdoor activities, guests can indulge in boating, kayaking, and fishing, making it perfect for thrill-seekers. The resort also offers romantic packages, including champagne service and access to outdoor pools, creating an intimate setting for couples. With nearby spa services, guests can unwind and reconnect, making it an unforgettable getaway for those looking to combine adventure with romance.

Where to stay near St. Petersburg

St. Petersburg, Florida, offers a delightful blend of outdoor adventures and family-friendly attractions. Stroll along its stunning sandy beaches or explore the charming neighbourhoods rich in friendly atmosphere. Enjoy romantic excursions at local parks and vibrant cultural destinations. Just a short drive away, you can discover nearby cities that enhance your experience with picturesque scenery and unique attractions, making St. Petersburg a perfect holiday spot for all types of travellers.

  • St. Petersburg - Clearwater: Located a mere 249m from St. Petersburg, this vibrant metropolis is a hub for beach lovers and outdoor enthusiasts alike. The area enjoys a steady flow of visitors year-round, with peak seasons in March to April and July. St. Petersburg - Clearwater offers a delightful mix of activities, including shopping at local malls and enjoying the scenic boardwalk. Families will appreciate the family-friendly beaches and neighbourhoods, making it an ideal spot for a memorable holiday.
  • St. Pete Beach: Situated 4.3km from St. Petersburg, St. Pete Beach is a charming city renowned for its stunning coastline. Visitor numbers are moderately seasonal, peaking from February to April. This idyllic beach destination is perfect for families and outdoor adventurers, with numerous resorts and shopping areas to explore. Enjoy sun-soaked days at the beach and immerse yourself in the local community, which offers a relaxed atmosphere for both leisure and recreation.
  • Treasure Island: Located 5.0km away from St. Petersburg, Treasure Island is a picturesque city characterised by its beautiful island setting. This area attracts visitors during the peak seasons of March to April and June. Families and beach aficionados flock here for the outdoor experiences and stunning shorelines. Treasure Island boasts an array of shopping areas and lively boardwalks, ensuring there's plenty to see and do. The local beaches are perfect for relaxation, while the vibrant tourist precinct offers a taste of the local culture.

Things to do in and around St. Petersburg

St. Petersburg is an ideal destination for outdoor and family holidays, offering a variety of activities. Visitors can enjoy vibrant shopping areas, relax at charming resorts, and explore bustling shopping mall centres, all while soaking up the beautiful coastal atmosphere.

Shopping

In St. Petersburg, visit John's Pass Village & Boardwalk, a vibrant shopping centre located 5.6km away, offering a mix of entertainment and family-friendly vibes. Corey Ave, 4.3km away, boasts a charming shopping area that captures the local city atmosphere. Gulfport Tuesday Fresh Market, just 3.1km away, features a delightful public market experience.

Recreation

Tropicana Field offers an energising atmosphere where you can immerse yourself in sports events and activities. For golf enthusiasts, the Renaissance Vinoy Golf Club provides a picturesque outdoor setting to enjoy a round of golf. Maximo Park is perfect for relaxation, featuring scenic trails and tranquil green spaces for unwinding.

Adventure

Explore the Pinellas Trail, a scenic hiking trail perfect for outdoor enthusiasts, located 8.1km from St. Petersburg. Experience high-speed thrills at Tampa Bay Grand Prix, a karting venue 5.6km away. For tennis lovers, the St. Petersburg Tennis Center offers exciting matches right in the city.

Nightlife

In St. Petersburg, the Mahaffey Theater enchants with its cultural performances, while Regal Park Place offers a charming cinema experience. For a fun family adventure, the Treasure Island Fun Center arcade is a delightful spot, perfect for those seeking a lively atmosphere.

Booking tips and Expedia advantages for St. Petersburg

For a budget-friendly trip to St. Petersburg, consider visiting between September and November, as prices are lower during this period. Tuesdays are the cheapest days to book accommodation, while Saturdays tend to be pricier. Use Expedia's search tool to filter options based on your budget and preferences, and don't forget to arrange the price filter from lowest to highest. You can save further by booking a package that combines your hotel, flights, and activities. Look out for great hotel deals and special offers to maximise your savings during your stay.

  • 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: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of hotel you prefer. To find the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You could save money by combining your hotel accommodation in St. Petersburg with your flights and activities by booking a package through Expedia.

Find the best attractions in and around St. Petersburg

St. Petersburg, Florida, is an ideal destination for outdoor enthusiasts and family getaways, offering a variety of attractions including beautiful beaches, urban parks, and art museums. Visitors can enjoy a blend of cultural experiences and outdoor activities, making it a perfect spot for those seeking relaxation by the sea or engaging in local arts and culture. With its diverse points of interest, St. Petersburg caters to all types of travellers looking for memorable experiences.

  • Tampa Bay: Just 3.7km from St. Petersburg, Tampa Bay offers stunning beaches and picturesque scenery. Enjoy outdoor activities like kayaking or simply relax by the shore, soaking in the vibrant coastal atmosphere.
  • Vinoy Park: Located in St. Petersburg, Vinoy Park is a delightful urban park perfect for families. With its lush green spaces and waterfront views, it’s an ideal spot for picnics, leisurely strolls, or engaging in outdoor sports while enjoying the city's lively vibe.
  • Salvador Dali Museum: Situated in St. Petersburg, this art museum celebrates the surrealist works of Salvador Dali. Immerse yourself in a world of culture and creativity, exploring unique exhibitions that inspire and provoke thought.

Best time to go to St. Petersburg

The best time to visit St. Petersburg can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in St. Petersburg falls in August, when visitor numbers are average and weather is mostly sunny with light rain. The coolest average temperature in St. Petersburg falls in January, 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 Rain (Dry)Mostly 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 Rain (Dry)Mostly SunnyAverageSlightly Low
December65.5°F (18.6°C)Light RainMostly SunnySlightly LowAverage

The nearest major airports for your trip to St. Petersburg

When planning your visit to St. Petersburg, Florida, you can choose from several major airports. Tampa International Airport (TPA) is situated 9.9km away and offers luxurious options like The Tampa EDITION and JW Marriott Tampa Water Street, both 3.7km from the airport. Sarasota-Bradenton International Airport (SRQ) is 16.8km away, with fine hotels such as The Ritz-Carlton, Sarasota, located 1.9km from the airport. The closest option is St. Petersburg-Clearwater International Airport (PIE), just 6.2km away, with hotels like Hilton Clearwater Beach Resort & Spa and Wyndham Grand Clearwater Beach, both also 6.2km distant, ensuring convenient access for travellers.

Frequently asked questions

What is the best area to stay in St. Petersburg?
Downtown St. Petersburg is the best area to stay for travellers seeking an exciting blend of activities, relaxation, and vibrant culture. Known as the "Sunshine City," this lively district boasts a wonderful climate and a unique city centre, making it great for outdoor enthusiasts. Here, you'll find excellent shopping, fine dining, and a rich array of theatre events, all within walking distance.

The stunning Vinoy Park serves as a gateway where the city meets the beach, offering frequent entertainment and picturesque views of Tampa Bay. Keep an eye out for local wildlife like manatees and dolphins while enjoying the delightful surroundings. Just a short distance away, the famous St. Pete Beach is consistently ranked among the best in the U.S., with its pristine white sands and breathtaking sunsets.

For families seeking fun and engaging experiences, Downtown St. Petersburg is a treasure trove. The Sunken Gardens, a 100-year-old botanical paradise, offers children and adults alike the chance to explore native plants and learn about local ecology. The nearby Salvador Dalí Museum and the Mahaffey Theater provide educational and artistic opportunities, ensuring that everyone leaves with memorable experiences.

Couples will also find Downtown St. Petersburg incredibly appealing. Picture romantic evenings spent dining at waterfront restaurants, followed by leisurely strolls along the beach or through the arts district on Central Avenue, where you can admire the glasswork of renowned artist Dale Chihuly.
What are the best hotels in St. Petersburg that travellers recommend?
Hollander Boutique Hotel is a great choice among travellers, boasting a stellar rating of 9.4. Set in a beautifully restored Art Deco property, it offers a charming ambiance that appeals to couples and travellers seeking a great experience. Guests rave about the inviting poolside bar and the outdoor pool, great for leisurely afternoons. Its central location makes it easy to explore St. Petersburg's vibrant arts scene and waterfront.

For families, the Hampton Inn & Suites St. Petersburg/Downtown is an excellent option, rated 9.2. It features premium bedding and designer toiletries, ensuring a comfortable stay for all. The outdoor pool is accessible and has been recently renovated, making it a great spot for kids to splash around while parents relax. Plus, the hotel offers valet parking for added convenience, allowing for easy exploration of nearby attractions.

Crystal Bay Hotel, with a top rating of 9.6, attracts those looking for a luxurious yet intimate experience. This hotel provides VIP access and premium bedding, ensuring guests enjoy a restful night. The outdoor pool is great for a refreshing dip after a day of adventure, making it ideal for couples or solo travellers looking to unwind.

If you're seeking a romantic getaway, The Kenwood Gables Boutique Bed & Breakfast is a top-rated option, with a great score of 10.0. Offering private in-room pools and deep soaking bathtubs, this charming bed and breakfast provides an intimate setting for couples. The lush gardens and personalized service enhance the overall experience, making it a beloved choice for those looking to celebrate special occasions.

Finally, the Hilton St. Petersburg Carillon Park, rated 9.2, caters well to business travellers. With spacious meeting rooms and ballroom facilities, it's great for corporate retreats. The hotel also features a billiards table and a refreshing outdoor pool, providing leisure options after a busy day of meetings. Premium bedding and designer toiletries ensure a restful night, making it a balanced choice for work and relaxation.
What are the best spa hotels in St. Petersburg?
For travellers seeking a rejuvenating escape in St. Petersburg, the Hollander Boutique Hotel stands out with an impressive customer review rating of 9.4. This welcoming hotel provides a full-service spa where guests can indulge in a variety of treatments, including soothing massages and invigorating facial therapies. The inclusive setting and personalized service ensure an easy experience, allowing you to unwind fully.

Another excellent option is the Crystal Bay Hotel, which boasts a stellar rating of 9.6. With its onsite spa featuring in-room massage services, guests can enjoy the luxury of relaxation in their own space. The attentive staff and tranquil environment make it an ideal retreat for those looking to recharge after a day of exploring.

For those who desire a more comprehensive wellness experience, The Vinoy Resort & Golf Club, Autograph Collection, rated 8.8, offers an array of spa services, including specialized treatments like prenatal and sports massages. The additional amenities, such as a sauna and steam room, enhance the overall experience, making it a superb choice for couples or solo travellers who appreciate quality and convenience.

These spa hotels in St. Petersburg provide the superb blend of attentive service and luxurious amenities, ensuring a confident and straightforward planning experience for travellers who value relaxation and rejuvenation. Whether you are looking to pamper yourself or enjoy a romantic getaway, these options promise memorable moments in a serene setting. See all spa hotels in St Petersburg.
Which beach resorts in St. Petersburg do travellers love?
The Vinoy Resort & Golf Club, Autograph Collection, is a stunning destination in St. Petersburg that travellers rave about, boasting an exceptional score of 8.8. Nestled near the warm sands of the Gulf Coast, this resort offers a great blend of luxury and adventure for families and couples alike. See more stays near the beach in St Petersburg.
What hotels in St. Petersburg offer free breakfast?
The Kenwood Gables Boutique Bed & Breakfast is a charming option in St. Petersburg, boasting a great review score of 10.0. Guests rave about the delightful full breakfast served on weekends, along with an array of thoughtful amenities such as a private outdoor pool, complimentary Wi-Fi, and a serene terrace for relaxation. The intimate setting and attentive service make it an ideal retreat for families looking to unwind.

Another excellent choice is the Crystal Bay Hotel, which has earned an impressive review rating of 9.6. Not only does it offer a complimentary buffet breakfast, but it also features a lovely outdoor pool, balconies for enjoying the view, and a historical design that adds character to your stay. Families will appreciate the free highchairs and cribs, making it convenient for those traveling with children.

For travellers seeking a more urban vibe, the Hampton Inn & Suites St. Petersburg/Downtown, rated 9.2, provides a great mix of comfort and convenience. With free breakfast options and a renovated outdoor pool, it's a fantastic base for exploring the vibrant downtown area. Meanwhile, the Hyatt Place St. Petersburg/Downtown, also boasting a 9.2 rating, welcomes pets and offers amenities like a 24-hour fitness centre and an outdoor pool, suiting both active travellers and those seeking relaxation.

Each of these properties ensures a inviting space, where attentive service and quality amenities create a stress-free and enjoyable experience for all guests, whether you're traveling with family or looking for a romantic getaway. Find more hotels with free breakfast in St Petersburg.
What are the top pet-friendly hotels in St. Petersburg?
If you're traveling to St. Petersburg with your furry friend, the Hollander Boutique Hotel is an excellent choice, boasting a stellar review score of 9.4. This charming hotel not only welcomes pets but also offers a beautiful outdoor pool and a relaxing poolside bar, superb for unwinding after a day of exploration. Its proximity to nearby beaches and marinas makes it an ideal base for outdoor adventures with your four-legged companions.

Another fantastic option is the Hyatt Place St. Petersburg / Downtown, rated 9.2 by guests. This hotel is not only pet-friendly but also features a range of amenities including a 24-hour fitness centre, an outdoor pool, and complimentary breakfast. You can enjoy spacious rooms with conveniences like free Wi-Fi and a garage for straightforward parking, ensuring a comfortable stay for the whole family.

For those who may be looking for a family-friendly environment, the Hampton Inn & Suites St. Petersburg/Downtown, also rated 9.2, welcomes pets and offers a variety of amenities including a newly renovated outdoor pool. With cribs and rollaway beds available, it caters superbly to families traveling with children, ensuring everyone has a restful night's sleep.

If you're seeking a serene retreat with a touch of luxury, consider the Hilton St. Petersburg Carillon Park, which is pet-friendly and offers a beautiful outdoor pool and a private hot tub for relaxation. The hotel's fitness facilities and scenic lake site provide a wonderful backdrop for couples looking to enjoy a romantic getaway or families wishing to explore the nearby area.

No matter your needs, St. Petersburg has a variety of pet-friendly hotels that promise a comfortable and enjoyable experience for both you and your furry friends. See more pet-friendly hotels in St Petersburg.
What are the best budget hotels in St. Petersburg?
The Crystal Bay Hotel in St. Petersburg is a fantastic choice for travellers seeking a budget-friendly yet comfortable stay. With a customer review rating of 9.6, this hotel offers a range of thoughtful amenities, including complimentary breakfast options on weekends and a lovely outdoor pool, superb for families looking to unwind. Guests appreciate the spacious rooms featuring sofa beds and rollaway options, ensuring that everyone in the family has a cozy place to rest.

Another excellent option for families is the Holiday Inn Express & Suites St. Petersburg - Madeira Beach, which boasts a traveller review score of 9.2. This hotel features a fantastic outdoor pool area, ideal for a fun day in the sun, along with free cribs and highchairs to accommodate younger guests. The buffet breakfast is not only complimentary but also serves as a great start to a day of adventure.

For couples seeking a romantic getaway, the Hollander Boutique Hotel, rated 9.4, offers a charming ambiance, complete with a poolside bar and full-service spa treatments, making it a superb retreat for relaxation and leisure.

Whether traveling with family or seeking a romantic escape, St. Petersburg has a variety of budget-friendly hotels that prioritize comfort and convenience. View all budget hotels in St Petersburg.
What are the most romantic hotels in St. Petersburg for couples?
For couples seeking a romantic getaway in St. Petersburg, The Birchwood is an exceptional choice, boasting a stellar review score of 9.0. This welcoming hotel provides an array of delightful amenities, including couples dining options and complimentary champagne service to set the mood for your stay. Guests can also indulge in premium bedding and deep soaking bathtubs, creating an friendly space for relaxation. The outdoor terrace and balconies are great for enjoying the beautiful Florida weather, making it an ideal setting for intimate moments.

Another lovely option is the Courtyard by Marriott St. Petersburg Downtown, rated 8.4 by guests. This hotel features cozy suites and an indoor pool, offering a comfortable retreat after a day of exploring the historical district. Couples will appreciate the 24-hour fitness centre and valet parking, ensuring a convenient and stress-free experience. See all romantic hotels in St Petersburg.
When is the best time to go to St. Petersburg?
The best time to visit St Petersburg is during April, when the city begins to awaken from winter's grasp. With temperatures gradually rising from around 5 to 12°C, this month offers a refreshing start to spring, making it a delightful time for outdoor activities and sightseeing.

As you consider your travel plans, keep in mind that St Petersburg's peak tourist season spans from April to June. This period sees an influx of visitors eager to experience the city's iconic landmarks, such as the Hermitage Museum and the stunning Church of the Saviour on Spilled Blood. The vibrant atmosphere during these months is infectious, as locals and tourists alike take to the streets to enjoy the blossoming parks and the picturesque canals.

April is particularly special, as it marks the start of the White Nights season in St Petersburg, where the days grow longer and the nights remain illuminated. While some attractions may be busier, the lively spirit of the city makes it an enjoyable experience. Couples can revel in romantic walks along the Neva River, while families can explore the many child-friendly museums and parks.

If you're looking for a more budget-friendly experience, consider visiting in October. This month provides a quieter atmosphere, allowing you to appreciate the city's history and culture at a leisurely pace. The autumn foliage adds a beautiful touch to the landscape, making it an ideal backdrop for exploring the many outdoor spaces and historical sites.
Where can I find the best nightlife in St. Petersburg?
St. Petersburg is a vibrant city known for its lively nightlife, offering a delightful mix of bars, clubs, and waterfront venues.

The Central Avenue district is the heart of St. Petersburg's nightlife, where you can find an array of trendy bars and clubs. From craft cocktail lounges to energetic dance venues, there's something for everyone. The nearby Edge District also boasts unique spots, including breweries and art-infused venues that often feature live music.

If you're seeking a more laid-back atmosphere, the waterfront area along Beach Drive is superb for enjoying a drink while taking in stunning views of the bay. Here, you'll find relaxed bars and restaurants that often host live music, creating a wonderful ambience as the sun sets.

For those looking to dance the night away, head to the Sundial, a shopping and entertainment complex that comes alive after dark. With various clubs and late-night options, it promises a fun night out.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline -- this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right St. Petersburg hotel for you.
How can I save on a St. Petersburg hotel booking with Expedia?
Members always get our best prices. Find our best St. Petersburg hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
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 £65 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.