Florida may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Search for St. Petersburg Hotels from CA $107

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

St. Petersburg hotels and places to stay

La Quinta Inn & Suites by Wyndham St. Petersburg Northeast
2.5 out of 5
6638 4th St N, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is CA $107 per night
6.9 km from city centre
3.8/5Good! (659 reviews)

"Everything was great except the AC in our room didn’t cool so good and I was upset that they wanted to charge me for my Emotional Support Animal. I have traveled with him for 5 years now and never been charged. This was the first time I have encountered any sort of problem. The staff was very professional ..."…"

Reviewed on Aug. 3, 2020

La Quinta Inn & Suites by Wyndham St. Petersburg Northeast
Avalon Hotel Downtown St. Petersburg
2.5 out of 5
443 4th Avenue North, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is CA $112 per night
0.66 km from city centre
4.6/5Wonderful! (968 reviews)

"I have had a fantastic 2 night stay at the Avalon. This is a genuine, non-chain, marvelous hotel with free parking! The staff is wonderful, the room excellent and extremely clean, and you cannot beat the location! Everything downtown is within walking distance from the hotel. Some good eats recommendations ..."…"

Reviewed on Aug. 2, 2020

Avalon Hotel Downtown St. Petersburg
Crystal Bay Hotel
2.5 out of 5
7401 Central Avenue, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is CA $118 per night
10.2 km from city centre
4.5/5Wonderful! (928 reviews)

"Great hotel room, good location, good breakfast only a few minor issues. Great price, friendly staff when you see them, contact limited by Covid protocols. Pet friendly, occasional parking issues"…"

Reviewed on Aug. 9, 2020

Crystal Bay Hotel

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Hollander Boutique Hotel
3 out of 5
421 4th Ave N, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is CA $119 per night
0.6 km from city centre
4.7/5Exceptional! (1,539 reviews)

"I would definitely stay here again. It’s a beautiful hotel with great service. The restaurant bar has great food and drinks. The cafe has an espresso machine. The pool area is very nice and relaxing and there is a pool bar."…"

Reviewed on Aug. 2, 2020

Hollander Boutique Hotel
The Vinoy Renaissance St. Petersburg Resort & Golf Club
4 out of 5
501 5th Ave Ne, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is CA $266 per night
1 km from city centre
4.6/5Wonderful! (993 reviews)

"Very helpful staff. We had a lovely room that was clean and had a great view."…"

Reviewed on Aug. 6, 2020

The Vinoy Renaissance St. Petersburg Resort & Golf Club
Tru By Hilton St. Petersburg Downtown Central Ave, FL
2.5 out of 5
1650 Central Ave., St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is CA $140 per night
1.83 km from city centre
4.3/5Excellent! (14 reviews)

"Nice new facility with great amenity area. Check in hostess was a delightful person!"…"

Reviewed on Aug. 7, 2020

Tru By Hilton St. Petersburg Downtown Central Ave, FL
St. Petersburg Marriott Clearwater
3.5 out of 5
12600 Roosevelt Blvd N, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is CA $111 per night
13.15 km from city centre
4.3/5Excellent! (391 reviews)

"the hotel is nice, the reception bathrooms were not clean at night. the maid did not respect the do not disturb sign, and that is unacceptable"…"

Reviewed on Aug. 6, 2020

St. Petersburg Marriott Clearwater
Hilton St. Petersburg Bayfront
3.5 out of 5
333 1st St S, St. Petersburg, FL
Get Rates
0.45 km from city centre
3.8/5Good! (982 reviews)

"Excellent Staff, great room! gladed we stayed! It was clean and comfy. will be back!"…"

Reviewed on Jul. 26, 2020

Hilton St. Petersburg Bayfront
Holiday Inn St. Petersburg West
3.5 out of 5
1200 34th Street North, St. Petersburg, FL
Free cancellation
The price is CA $111 per night
4.4 km from city centre
4.2/5Very Good! (994 reviews)

"Clean, quiet, comfortable, nice staff. Beds are new and very comfy. Good coofee in the morning."…"

Reviewed on Jul. 28, 2020

Holiday Inn St. Petersburg West
Hyatt Place St. Petersburg / Downtown
3 out of 5
25 2nd Street North, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is CA $181 per night
0.23 km from city centre
4.5/5Wonderful! (528 reviews)

"Wonderful experience! Clean and comfortable 😎 ☺️🌴😍"…"

Reviewed on Aug. 4, 2020

Hyatt Place St. Petersburg / Downtown
Don't see what you're looking for?
See all available properties in St. Petersburg
View all properties
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.

St. Petersburg Hotel Guide

If you are after affordable or upscale places to stay in St. Petersburg, it's comforting to know that there are many suitable possibilities. Spend some time checking out our 32 accommodation options, which are all within a 0.1-kilometre (0.06-mile) radius of St. Petersburg's center.

Some of the more central accommodation options of downtown St. Petersburg are the The Vinoy Renaissance St. Petersburg Resort & Golf Club and Hampton Inn & Suites St. Petersburg/Downtown.

The Salvador Dali Museum is one of the more popular attractions in St. Petersburg. If you would prefer to find accommodation near this St. Petersburg landmark, consider the Courtyard by Marriott St. Petersburg Downtown and Hotel Indigo St Petersburg Downtown, which are within walking distance.

Enjoy accommodation close to the Museum of Fine Arts by arranging accommodation at the Hilton St. Petersburg Bayfront or, alternatively the Beach Drive Inn Bed & Breakfast. If you would prefer to make a base walking distance from the Sunken Gardens, you could try the La Veranda Bed & Breakfast or Mansion Inn. The Pier, another St. Petersburg attraction, is not far from the Cordova Inn and also the Ponce De Leon Hotel. Accommodations within walking distance of the Great Explorations Children's Museum include the Hollander Boutique Hotel and also the The Inn on Third.

Budget-concious travelers can breathe easy. The St. Petersburg area provides a nice range of budget hotels. 8 kilometres (5 miles) away from St. Petersburg's downtown is the Magnuson Hotel Marina Cove. The La Quinta Inn & Suites St Petersburg Northeast is just 7 kilometres (4 miles) away. Different lower-cost accommodation options are the Comfort Inn & Suites Northeast - Gateway and the The Inn on Third.

The Sandpearl Resort is located 30 kilometres (19 miles) from the main part of St. Petersburg. Or, alternatively, the Hyatt Regency Clearwater Beach Resort & Spa is 30 kilometres (18 miles) away. Some more hotel and apartment options in the St. Petersburg area include the Seminole Hard Rock Hotel & Casino Tampa and the Loews Don CeSar Hotel.

If you have the time, why not spread your wings and enjoy the many other attractions to be found in Tampa Bay while you are here? Tampa Bay boasts beaches and wetlands. Commonly visited Tampa Bay visitor draws are lighthouses. Popular pastimes in this part of United States of America include hiking.

30 kilometres (18 miles) from St. Petersburg you'll find Clearwater Beach, where you can spend a few hours exploring Sand Key Park and Pier 60 Park. The Clearwater Beach Marriott Suites on Sand Key and Hilton Clearwater Beach are just some of the great apartment and hotel options in Clearwater Beach. Or stay in Downtown St. Petersburg, 0.4 kilometres (0.3 miles) to the northwest of St. Petersburg, where you can pick from the Hampton Inn St Petersburg and Quality Inn & Suites at Tropicana Field. While in Downtown St. Petersburg, don't miss the American Stage Theatre Company and 400 Beach.

St. Petersburg-Clearwater International Airport is situated 16 kilometres (10 miles) away from St. Petersburg. Should you wish to stay close by, can easily book a night at the St. Petersburg Marriott Clearwater or the Hilton St. Petersburg Carillon Park.

Frequently asked questions

What's the best place to stay in St. Petersburg?
Holiday Inn Express & Suites St. Petersburg - Madeira Beach is ranked highly by Expedia customers. This hotel offers free breakfast and an outdoor pool. Other favorite options based on reviews include Hollander Boutique Hotel and Fairfield Inn & Suites by Marriott St Petersburg North.
If I need to cancel my hotel reservation in St. Petersburg, will I receive a refund?
Yes! Most hotel room reservations are fully refundable if you cancel before the accommodation’s cancellation deadline, which is often 24 or 48 hours before your arrival date. If you have a non-refundable reservation, you might be able to still cancel and receive a refund within a 24-hour period of booking. Add dates, click “Search”, then filter by “free cancellation” to view the best options available in St. Petersburg.
What's the best place to stay on a budget in St. Petersburg?
Based on reviews, Budget Inn St Petersburg is a popular 2-star property for our travelers looking for an economical choice, and features free WiFi and free parking. Other choices to stay on the cheap include Ponce De Leon Hotel and Red Roof Inn Tampa Bay - St. Petersburg.
What's the best place to stay for families in St. Petersburg?
Magnuson Hotel Marina Cove is a top 3-star hotel on Expedia for families, and features 2 outdoor pools and a private beach. Other options for your family trip include Hollander Boutique Hotel and Holiday Inn Express & Suites St. Petersburg - Madeira Beach. Kids of all ages will also enjoy a visit to Great Explorations Children’s Museum.
What's the best hotel for a couple visiting St. Petersburg?
The Vinoy Renaissance St. Petersburg Resort & Golf Club is a favorite 4-star resort for couples, and features pillowtop beds and a full-service spa. Another good option for a romantic stay is Hollander Boutique Hotel.
What's the best pet-friendly place to stay in St. Petersburg?
Hollander Boutique Hotel is a top hotel for people traveling with their pets, and offers a full-service spa and a restaurant for its human guests. Two other good options for you and your pet include La Quinta Inn & Suites by Wyndham St. Petersburg Northeast and Hotel Indigo St Petersburg Downtown.
What's the best place for a beach vacation in St. Petersburg?
Magnuson Hotel Marina Cove is a top 3-star beachfront hotel with 2 outdoor pools and 2 restaurants. Other good choices for your stay near the beach include Crystal Bay Hotel and Hollander Boutique Hotel. Head to Vinoy Park or Spa Beach for some quality time by the water.
What are some accommodations with pools in St. Petersburg?
Magnuson Hotel Marina Cove is a popular 3-star hotel featuring 2 outdoor pools, a private beach, and 2 restaurants. A couple of other options that feature an onsite pool include Hollander Boutique Hotel and Avalon Hotel Downtown St. Petersburg.

Recent Reviews in St. Petersburg

More trip options