Find hotels in St. Petersburg, FL from SAR 338

  • Plan, book, stay with confidence

  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Compare 1,741 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Crystal Bay Hotel

3.0 star property
9.4 out of 10, Exceptional, (1329)
"Beautiful building and landscape. Quiet and peaceful. Great staff but housekeepers too eager for you to leave for room services every day. Flat walk to bus service. Not many dining options in walking distance."
Crystal Bay Hotel

Tru By Hilton St. Petersburg Downtown Central Ave, FL

2.5 star property
9.0 out of 10, Wonderful, (909)
"Staff in service"
The price is SAR 666
SAR 753 total
includes taxes & fees
23 Mar - 24 Mar
Tru By Hilton St. Petersburg Downtown Central Ave, FL

Comfort Inn & Suites Northeast - Gateway

3.0 star property
8.8 out of 10, Excellent, (1005)
"Very nice staff. We needed to do some laundry. The washer and dryer were clean. The issue we had was with the climate control in the room. When the AC was on it blew full blast right across the bed. It got too cold very quickly but without it the room was stuffy and warm. We stayed 4 nights and tried several settings but the room remained stuffy. "
The price is SAR 635
SAR 717 total
includes taxes & fees
6 Apr - 7 Apr
Comfort Inn & Suites Northeast - Gateway

Avalon Hotel Downtown St. Petersburg

2.5 star property
9.2 out of 10, Wonderful, (1296)
"Absolutely adorable hotel!! Room was clean. They served champagne during happy hour & mimosas at breakfast. Very eclectic."
The price is SAR 731
SAR 827 total
includes taxes & fees
11 Mar - 12 Mar
Avalon Hotel Downtown St. Petersburg

Hollander Boutique Hotel

3.0 star property
9.4 out of 10, Exceptional, (1883)
"Hollander is the best. Tons of amenities, walking distance to all the shops/restaurants and the service/staff is great. "
Hollander Boutique Hotel

Holiday Inn St. Petersburg West by IHG

3.5 star property
8.0 out of 10, Very Good, (1002)
"Always very friendly! "
The price is SAR 574
SAR 648 total
includes taxes & fees
30 Mar - 31 Mar
Holiday Inn St. Petersburg West by IHG

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

2.5 star property
8.6 out of 10, Excellent, (926)
"Very clean and comfortable beds"
The price is SAR 675
SAR 763 total
includes taxes & fees
9 Mar - 10 Mar
Holiday Inn Express St. Petersburg North (I-275) by IHG

Hilton St. Petersburg Bayfront

3.5 star property
7.6 out of 10, Good, (1011)
"What I would say was the highlight of my stay was the woman who cleaned my room. Just these special little things she did was so appreciated. Her name was Monica. "
The price is SAR 695
SAR 785 total
includes taxes & fees
9 Mar - 10 Mar
Hilton St. Petersburg Bayfront

Hilton St. Petersburg Carillon Park

3.5 star property
9.2 out of 10, Wonderful, (1002)
"Our bedding was full of stains. They changed it immediately, however kind of gross. "
The price is SAR 948
SAR 1,072 total
includes taxes & fees
23 Mar - 24 Mar
Hilton St. Petersburg Carillon Park

Comfort Inn St Petersburg North

2.5 star property
7.8 out of 10, Good, (1000)
"It was a good budget motel. The staff was friendly and helpful. The beds were comfortable and the rooms were clean"
The price is SAR 587
SAR 664 total
includes taxes & fees
6 Apr - 7 Apr
Comfort Inn St Petersburg North

Staybridge Suites St. Petersburg Downtown by IHG

3.0 star property
8.6 out of 10, Excellent, (1007)
"Very clean. Nice accommodations. No icemaker on any of the floors!"
The price is SAR 698
SAR 789 total
includes taxes & fees
6 Apr - 7 Apr
Staybridge Suites St. Petersburg Downtown by IHG

La Quinta Inn & Suites by Wyndham St. Petersburg Northeast

3.0 star property
7.4 out of 10, Good, (1012)
"My son and I went to St Petersburg, FL for the Indy race. Hotel was about a 15 minute drive to the downtown area, which made it close enough and affordable enough, since all prices go up during the race weekend. Staff was very friendly, especially the morning group who managed the front desk and breakfast area. Rooms were clean and comfortable. Would stay again for next years race. "
The price is SAR 614
SAR 713 total
includes taxes & fees
30 Mar - 31 Mar
La Quinta Inn & Suites by Wyndham St. Petersburg Northeast

Fairfield Inn & Suites by Marriott St Petersburg North

4.0 star property
9.0 out of 10, Wonderful, (773)
"quick sign in"
The price is SAR 690
SAR 858 total
includes taxes & fees
30 Mar - 31 Mar
Fairfield Inn & Suites by Marriott St Petersburg North

Mari Jean Hotel - All Adults Welcome

2.0 star property
9.2 out of 10, Wonderful, (203)
"Everything about this resort is great. You’ve got amazing staff that are very friendly and accommodating. They actually reached out to me regarding an item I had left in my room, but I was unaware of. Which I thought was a nice touch the AC in my room was amazing and my bed was very comfortable. we only issue was for water pressure in the shower. We occasionally drop, but it came back within seconds however keep in mind. This is a 100 year-old building so that’s to be expected. The one...
The price is SAR 538
SAR 608 total
includes taxes & fees
25 Mar - 26 Mar
Mari Jean Hotel - All Adults Welcome

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

2.5 star property
9.2 out of 10, Wonderful, (1475)
"@"
The price is SAR 936
SAR 1,057 total
includes taxes & fees
6 Apr - 7 Apr
Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG

St. Petersburg Marriott Clearwater

3.5 star property
8.4 out of 10, Very Good, (931)
"Nice clean room. Quiet for a Friday night. Will stay again if I need to be in the area. "
The price is SAR 806
SAR 911 total
includes taxes & fees
6 Apr - 7 Apr
St. Petersburg Marriott Clearwater

SkyBeach Hotel and Marina

3.0 star property
8.6 out of 10, Excellent, (132)
"Every person and everything about the resort was awesome"
The price is SAR 746
SAR 1,034 total
includes taxes & fees
9 Mar - 10 Mar
SkyBeach Hotel and Marina

The Inn on Third

2.0 star property
9.6 out of 10, Exceptional, (1006)
"This is truly an Inn. An older hotel which has been updated but they kept all the quaintness and hominess. The hosts are very helpful and accommodating. Everything was very clean and comfortable. A true gem centrally located in downtown."
The price is SAR 508
SAR 574 total
includes taxes & fees
6 Apr - 7 Apr
The Inn on Third

Courtyard by Marriott St. Petersburg Downtown

3.0 star property
8.4 out of 10, Very Good, (648)
"Great relaxing experience"
The price is SAR 701
SAR 793 total
includes taxes & fees
17 Mar - 18 Mar
Courtyard by Marriott St. Petersburg Downtown

AC Hotel St. Petersburg Downtown

4.0 star property
8.6 out of 10, Excellent, (295)
"GREAT location, lots to do within easy walking distance. Staff was very nice, helpful and accomodating."
The price is SAR 859
SAR 971 total
includes taxes & fees
23 Mar - 24 Mar
AC Hotel 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.
Don't see what you're looking for?
See all available properties in St. Petersburg
Save an average of 15% on thousands of hotels when you're signed in

St. Petersburg - Clearwater and related destinations

Plan time for visits to the top-rated white-sand beaches of the region as well as its varied cultural attractions.

Famous white-sand beaches, a dynamic arts community and lush tropical beauty keep visitors coming back to Florida’s central west coast cultural capital.

Stretching out along the banks of the Caloosahatchee River, this attractive town offers rich fishing grounds, quality golf courses and an attractive waterfront.

Sunny skies and plenty of activities make this Florida Panhandle city a very popular place to bring families for a vacation.

Florida Panhandle featuring a coastal town, a sandy beach and general coastal views

Experience the beaches, sports, and sunsets in Fort Walton Beach - Destin!

Fort Walton Beach - Destin which includes a coastal town
Photo by Tommy Crow/Visit South Walton
Open Photo by Tommy Crow/Visit South Walton

Frequently asked questions

What's the best place to stay in St. Petersburg?

Hollander Boutique Hotel is ranked highly by Expedia customers. This hotel is a short 10-minute walk from Tampa Bay, and it offers a full-service spa and a restaurant. Other favorite options based on reviews include Moxy St. Petersburg Downtown and Avalon Hotel Downtown St. Petersburg. See all available top hotels, or vacation rentals in St. Petersburg.

Lealman is a top neighborhood that travelers like for its beach and restaurants.

What's the top vacation rental that St. Petersburg has to offer?

Boca Ciega Resort: This St. Petersburg vacation home rental is located by the ocean and has an outdoor pool, a balcony, and a barbecue grill to put you at ease in your new surroundings. Kitchen amenities include a dishwasher, a fridge, and a stovetop. Kick off your shoes and enjoy yourself with a terrace and a hot tub. Some other top choices in St. Petersburg are Private entrance room & bathroom w/ courtyard 10 min to beach & Downtown and Fantastic location! Close 2 Beach+museums+events + 2 bikes!. See all vacation rentals in St. Petersburg.

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. Filter your search by fully refundable to find flexible hotel deals in St. Petersburg.

Where can I learn more about changing or cancelling my trip to St. Petersburg?

To find more details about picking new dates or cancelling your trip to St. Petersburg, go to https://www.expedia.com/service/.

What's the best place to stay on a budget in St. Petersburg?

Based on reviews, Crystal Bay Hotel is a popular hotel for our travelers who want a more economical choice, and features free buffet breakfast and free WiFi. Other choices to stay on the cheap include Hollander Boutique Hotel and Lenny's Southy Hostel. View all budget hotels in St. Petersburg.

Where is the best hotel for a stay in Lealman?

You'll find 9 hotels and other accommodations in this neighborhood to choose from for your trip. Based on Expedia customer reviews, Fairfield Inn & Suites by Marriott St Petersburg North is the highest ranked property in Lealman. This hotel offers free breakfast and an outdoor pool. Other top choices in the neighborhood include Red Roof Inn Tampa Bay - St. Petersburg and Super 8 by Wyndham St. Petersburg.

What's the best place to stay for families in St. Petersburg?

Crystal Bay Hotel is a hotel with an outdoor pool and free parking, and it's a top choice on Expedia for families. Other options for your family trip include SkyBeach Hotel and Marina and Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG. Attractions like St. Pete Pier and Great Explorations Children's Museum are also fun for kids of all ages. Find more child-friendly accommodations in St. Petersburg.

What is the top LGBTQ-friendly accommodation in St. Petersburg?

Mari Jean Hotel - All Adults Welcome is a top LGBTQ-friendly hotel, affiliated with IGLTA, that features free breakfast and free WiFi. SkyBeach Hotel and Marina and Avalon Hotel Downtown St. Petersburg are other good choices for your vacation.

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 Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG and The Vinoy Resort & Golf Club, Autograph Collection. See more pet-friendly hotel accommodations in St. Petersburg.

What's the best place to stay with easy access to Tropicana Field?

Adjacent to Tropicana Field, Tru By Hilton St. Petersburg Downtown Central Ave, FL is one of the top choices for your stay based on our traveler data, and this hotel offers free breakfast and a fitness center. Another good choice is Staybridge Suites St. Petersburg Downtown, an IHG Hotel, located just 0.4 mi (0.6 km) away.

What about the best place to stay close to Vinoy Park?

One of the top choices for your stay is The Vinoy Renaissance St. Petersburg Resort & Golf Club, located next to Vinoy Park, and this 4-star resort offers a marina and 2 outdoor pools. Hollander Boutique Hotel and Ponce De Leon Hotel are two other good choices in the immediate area.

What's the best place for a beach vacation in St. Petersburg?

SkyBeach Hotel and Marina is a top beachfront hotel with 2 outdoor pools and beach cabanas, and it's located close to Eckerd College Beach. See more stays near the beach in St. Petersburg.

What's the best accommodation for a golf trip to St. Petersburg?

The Vinoy Resort & Golf Club, Autograph Collection is a top resort that has a golf course and features free WiFi. Another good choice is Days Inn by Wyndham St. Petersburg / Tampa Bay Area if you'd like to stay near a golf course while in town. You can tee off at Renaissance Vinoy Golf Club during your trip. See more golf hotels in St. Petersburg.

Where is the best area of St. Petersburg for tourists?

Lealman is a favorite part of the city for sightseeing and you'll find local sights like Tampa Bay in the neighborhood.

What are some accommodations with pools in St. Petersburg?

Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG is a top hotel with an outdoor pool, free buffet breakfast, and free WiFi. A couple of other options that feature an onsite pool include The Vinoy Resort & Golf Club, Autograph Collection and Quality Inn & Suites at Tropicana Field. View all hotels with pools in St. Petersburg.

What is the best spa hotel in St. Petersburg?

Hollander Boutique Hotel is a top spa hotel featuring a fitness center, a hair salon, a bar, and an outdoor pool. Spend an afternoon at Harmony Eco Hair Spa where you’ll find facials and massage treatments. Another popular spa hotel in St. Petersburg is The Vinoy Resort & Golf Club, Autograph Collection. See all spa hotels in St. Petersburg.

What's the top hotel in St. Petersburg with a water park on-site or close by?

Close2Dali, cozy space w/patio+bikes-garage rental is a popular guesthouse featuring free WiFi and water park access. Check out all hotels with or near waterparks in St. Petersburg.

What's the best place to stay near Tampa International Airport (TPA)?

Ramada by Wyndham Tampa Airport Westshore is a popular 3-star hotel featuring a restaurant and an outdoor pool. It's located a short 1.9 mi (3 km) from Tampa Intl. Airport. Other choices close to the airport are Tampa Airport Marriott and Grand Hyatt Tampa Bay.

How is it to stay in St. Petersburg?

Travelers to St. Petersburg give high marks for the live music scene, popular theater scene, and baseball games. This city also attracts tourists with its museums, entertainment choices, and art. Top sights around the area include Port of Tampa, Tampa Bay, and John's Pass Village & Boardwalk. In St. Petersburg, there are 1740 hotels and other accommodations to choose from. Find out more about St. Petersburg.

What are the top places to visit in St. Petersburg?

Known for its live music and theaters, cultural venues include Jannus Live, Salvador Dali Museum, and Mahaffey Theater. Attractions like St. Pete Pier and Great Explorations Children's Museum are fun for everyone. Natural beauty is on display at Tampa Bay, Vinoy Park, and Sunken Gardens. Check out what more to see and do in Expedia's St. Petersburg guide.

What's the weather like in St. Petersburg?

The hottest months are usually August and July with an average temp of 83°F, while the coldest months are January and February with an average of 65°F. The rainiest months in St. Petersburg are July, August, June, and September, with each month seeing an average of 7 inches of rainfall.