Find Hotels with Free Breakfast in St. Petersburg, FL

Search over 1 million properties and 550 airlines worldwide.

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top St. Petersburg Hotels with Free Breakfast

Watergarden Inn at the Bay
3.5 out of 5
126 4th Ave NE, St. Petersburg, FL
4.7/5 Exceptional! (198 reviews)
Great location, otherwise disappointing.
"Great location close to everything downtown! The outside pool area is very nice. The room was also nice, but the "window" air conditioner did not cool the bathroom at all. I read many reviews that mentioned how good the breakfast was. All we were offered was a very limited continental breakfast of ..."

Reviewed on Feb 19, 2021

Get rates
Watergarden Inn at the Bay
The Inn on Third
2 out of 5
342 3rd Ave N, St. Petersburg, FL
Fully refundableReserve now, pay when you stay
The price is $103 per night from Dec 1 to Dec 1
4.7/5 Exceptional! (975 reviews)
"A safe, four block walk to multiple dining options on the bayfront. Clean and comfortable modestly priced room and a free beer and wine happy hour. Extra drinks $2. Oh, did I mention free European style continental breakfast and our well travelled and erudite conversationalist hosts."

Reviewed on Nov 16, 2021

The Inn on Third
Holiday Inn Express & Suites St. Petersburg - Madeira Beach, an IHG Hotel
2.5 out of 5
4816 100th Way North, St. Petersburg, FL
Fully refundable
The price is $117 per night from Dec 5 to Dec 5
4.6/5 Exceptional! (1,190 reviews)
"Only issue was ants in the room and my kid did see an roach"

Reviewed on Nov 28, 2021

Holiday Inn Express & Suites St. Petersburg - Madeira Beach, an IHG Hotel
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Crystal Bay Hotel
3 out of 5
7401 Central Avenue, St. Petersburg, FL
Fully refundableReserve now, pay when you stay
The price is $108 per night from Dec 1 to Dec 1
4.6/5 Exceptional! (970 reviews)
"The staff were AMAZING! They were prompt in letting us know when our room was ready, they greeted us with enthusiasm and communicated appropriate information clearly, and the room was very nice. We chose this property because it is pet-friendly and there is no pet fee. This is unheard of! I highly ..."

Reviewed on Nov 26, 2021

Crystal Bay Hotel
Hampton Inn & Suites St. Petersburg/Downtown
3 out of 5
80 Beach Dr NE, St. Petersburg, FL
Fully refundableReserve now, pay when you stay
The price is $159 per night from Nov 30 to Nov 30
4.6/5 Wonderful! (982 reviews)
"Excellent location. Walk everywhere downtown. Employees very friendly and courteous. Very nice stay. Will return definitely."

Reviewed on Nov 27, 2021

Hampton Inn & Suites St. Petersburg/Downtown
The Birchwood
3 out of 5
340 Beach Dr Ne, St. Petersburg, FL
Fully refundableReserve now, pay when you stay
The price is $310 per night from Dec 13 to Dec 13
4.5/5 Wonderful! (348 reviews)
"Great downtown location."

Reviewed on Nov 13, 2021

The Birchwood
Staybridge Suites St. Petersburg Downtown, an IHG Hotel
3 out of 5
940 5th Avenue S, St. Petersburg, FL
The price is $159 per night from Nov 30 to Nov 30
4.5/5 Wonderful! (969 reviews)
"Patty R. who helped us check-in was absolutely lovely!"

Reviewed on Nov 13, 2021

Staybridge Suites St. Petersburg Downtown, an IHG Hotel
Comfort Inn & Suites Northeast - Gateway
3 out of 5
875 94th Avenue North, St. Petersburg, FL
Fully refundableReserve now, pay when you stay
The price is $89 per night from Dec 5 to Dec 5
4.4/5 Wonderful! (750 reviews)
"Nothing extra to add."

Reviewed on Nov 28, 2021

Comfort Inn & Suites Northeast - Gateway
Holiday Inn Express St. Petersburg North (I-275), an IHG Hotel
2.5 out of 5
2171 54th Ave N, St. Petersburg, FL
Fully refundable
The price is $115 per night from Dec 5 to Dec 5
4.2/5 Excellent! (610 reviews)
"N/a"

Reviewed on Oct 11, 2021

Holiday Inn Express St. Petersburg North (I-275), an IHG Hotel
Beach Drive Inn
3 out of 5
532 Beach Dr. NE, St. Petersburg, FL
4.1/5 Very Good! (139 reviews)
"Great location in the downtown area. Staff friendliness and helpfulness could not be better. We enjoyed our stay. Upgrades suggestions would be to have an ice machine available for the guests."

Reviewed on Mar 16, 2020

Get rates
Beach Drive Inn
St. Petersburg Marriott Clearwater
3.5 out of 5
12600 Roosevelt Blvd N, St. Petersburg, FL
Fully refundableReserve now, pay when you stay
The price is $111 per night from Dec 5 to Dec 5
4.1/5 Very Good! (610 reviews)
"Staff was very friendly and accommodating. They let us check in several hours early and do a late check out. Was nice to have a little snack shop in the lobby and a fridge to keep drinks in. The entire property had a nice fragrance to it."

Reviewed on Oct 26, 2021

St. Petersburg Marriott Clearwater
Holiday Inn St. Petersburg West, an IHG Hotel
3.5 out of 5
1200 34th Street North, St. Petersburg, FL
Fully refundable
The price is $98 per night from Dec 1 to Dec 1
4.1/5 Very Good! (990 reviews)
"Nice rooms"

Reviewed on Nov 14, 2021

Holiday Inn St. Petersburg West, an IHG Hotel
Comfort Inn St Petersburg North
2.5 out of 5
2260 54th Ave N, St. Petersburg, FL
Fully refundableReserve now, pay when you stay
The price is $76 per night from Dec 5 to Dec 5
3.9/5 Very Good! (982 reviews)
"Elevator "A" was not working."

Reviewed on Nov 2, 2021

Comfort Inn St Petersburg North
Cordova Inn
2.5 out of 5
253 2nd Ave N, St. Petersburg, FL
3.9/5 Good! (990 reviews)
"Excellent location, historical interior of the hotel, old photographs, hall, library, service and excellent coffee"

Reviewed on Nov 27, 2021

Get rates
Cordova Inn
La Quinta Inn & Suites by Wyndham St. Petersburg Northeast
2.5 out of 5
6638 4th St N, St. Petersburg, FL
Fully refundableReserve now, pay when you stay
The price is $92 per night from Dec 14 to Dec 14
3.8/5 Good! (804 reviews)
"The young lady who checked us in was the absolute sweetest person. She had a great personality, was very polite and made sure our needs were met."

Reviewed on Nov 21, 2021

La Quinta Inn & Suites by Wyndham St. Petersburg Northeast
Days Inn by Wyndham St. Petersburg Central
2 out of 5
650 34th St N, St. Petersburg, FL
Fully refundableReserve now, pay when you stay
The price is $79 per night from Dec 20 to Dec 20
3.3/5 (743 reviews)
"This is a slightly older building. There are a few things that need upgraded. The staff is very nice and helpful though. Limited parking"

Reviewed on Nov 13, 2021

Days Inn by Wyndham St. Petersburg Central
Red Roof Inn Tampa Bay - St. Petersburg
2 out of 5
4999 34th Street N, St. Petersburg, FL
Fully refundableReserve now, pay when you stay
The price is $84 per night from Nov 30 to Nov 30
3/5 (990 reviews)
"Nice"

Reviewed on Nov 15, 2021

Red Roof Inn Tampa Bay - St. Petersburg
Quality Inn & Suites at Tropicana Field
2.5 out of 5
1400 34th St N, St. Petersburg, FL
Fully refundableReserve now, pay when you stay
The price is $67 per night from Dec 16 to Dec 16
2.9/5 (763 reviews)
"easy accessable."

Reviewed on Sep 5, 2021

Quality Inn & Suites at Tropicana Field
Days Inn by Wyndham St. Petersburg / Tampa Bay Area
2.5 out of 5
5005 34th Street North, St. Petersburg, FL
Fully refundableReserve now, pay when you stay
The price is $77 per night from Dec 1 to Dec 1
2.7/5 (899 reviews)
"I liked is very access to 275."

Reviewed on Sep 7, 2021

Days Inn by Wyndham St. Petersburg / Tampa Bay Area
Budget Inn St Petersburg
2 out of 5
800 34th Street N, St. Petersburg, FL
The price is $68 per night from Nov 30 to Nov 30
2.6/5 (952 reviews)
"Comfortable"

Reviewed on Oct 20, 2021

Budget Inn St Petersburg
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.

Frequently asked questions

Recent reviews of St. Petersburg hotels
expedia verified reviews