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

Find out moreOpens in new tab or window

Find Hotels with Free Breakfast in St. Petersburg

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.

Top St. Petersburg Hotels with Free Breakfast

Watergarden Inn at the Bay
3.5 out of 5
126 4th Ave NE, St. Petersburg, FL
Free CancellationReserve now, pay when you stay
The price is $113 per night
4.7/5Exceptional! (181 reviews)

"Felt like I was staying at home. Charming, staff and comfortable amenities, specially the room."…"

Reviewed on Jul 3, 2020

Watergarden Inn at the Bay
Holiday Inn Express & Suites St. Petersburg - Seminole Area
2.5 out of 5
4816 100th Way North, St. Petersburg, FL
Free Cancellation
The price is $90 per night
4.7/5Exceptional! (914 reviews)

"Clean, comfortable, great breakfast, friendly staff. The pool was small and dirty."…"

Reviewed on Aug 4, 2020

Holiday Inn Express & Suites St. Petersburg - Seminole Area
The Inn on Third
2 out of 5
342 3rd Ave N, St. Petersburg, FL
Free CancellationReserve now, pay when you stay
The price is $84 per night
4.6/5Wonderful! (993 reviews)

"Felt just like home. Wonderful friendly staff and quiet atmosphere in the middle of St. Pete."…"

Reviewed on Aug 3, 2020

The Inn on Third
Hampton Inn & Suites St. Petersburg/Downtown
2.5 out of 5
80 Beach Dr NE, St. Petersburg, FL
Free CancellationReserve now, pay when you stay
The price is $139 per night
4.5/5Wonderful! (835 reviews)

"This is a great hotel right in the heart of St. Petersburg. Walking distance to many different attractions and the hotel staff were excellent. Very clean rooms and bathrooms."…"

Reviewed on Jul 22, 2020

Hampton Inn & Suites St. Petersburg/Downtown
Crystal Bay Hotel
2.5 out of 5
7401 Central Avenue, St. Petersburg, FL
Free CancellationReserve now, pay when you stay
The price is $88 per night
4.5/5Wonderful! (926 reviews)

"The amenities at this hotel were quaint but the hotel was very charming."…"

Reviewed on Aug 3, 2020

Crystal Bay Hotel
Staybridge Suites St. Petersburg Downtown
3 out of 5
940 5th Avenue S, St. Petersburg, FL
Free Cancellation
The price is $99 per night
4.5/5Wonderful! (842 reviews)

"Thank you for allowing early check in. I really appreciated that. The room was clean and spacious. All employees were very nice."…"

Reviewed on Jul 25, 2020

Staybridge Suites St. Petersburg Downtown
The Birchwood
3 out of 5
340 Beach Dr Ne, St. Petersburg, FL
Free CancellationReserve now, pay when you stay
The price is $198 per night
4.5/5Wonderful! (247 reviews)

"Attitude and service of staff were outstanding. Thanks so much"…"

Reviewed on Jul 17, 2020

The Birchwood
Comfort Inn & Suites Northeast - Gateway
3 out of 5
875 94th Avenue North, St. Petersburg, FL
Free CancellationReserve now, pay when you stay
The price is $80 per night
4.4/5Wonderful! (595 reviews)

"Newer property. Mattress and pillow were super comfortable, the room was spotlessly clean, the amenities covered all the basics (microwave, mini fridge, AC, internet). There was even a double USB charger plug on the side table, so I didn't have to get my adapter out. I stayed during COVID, so there ..."…"

Reviewed on Jul 21, 2020

Comfort Inn & Suites Northeast - Gateway
Holiday Inn Express St. Petersburg North (I-275)
2.5 out of 5
2171 54th Ave N, St. Petersburg, FL
Free Cancellation
The price is $89 per night
4.2/5Excellent! (523 reviews)

"Everything was clean and neat.... just as you would expect for a Hiliday Inn."…"

Reviewed on Jun 3, 2020

Holiday Inn Express St. Petersburg North (I-275)
Holiday Inn St. Petersburg West
3.5 out of 5
1200 34th Street North, St. Petersburg, FL
Free Cancellation
The price is $83 per night
4.2/5Very Good! (993 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
Beach Drive Inn
3 out of 5
532 Beach Dr. NE, St. Petersburg, FL
The price is $195 per night
4.1/5Very 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

Beach Drive Inn
Comfort Inn St Petersburg North
2.5 out of 5
2260 54th Ave N, St. Petersburg, FL
Free CancellationReserve now, pay when you stay
The price is $63 per night
4/5Very Good! (984 reviews)

"You can't go wrong with all Comfort Inn. Always clean, sheets, towels are snow white and the price is affordable. If you see one even slightly more expensive the competition take it! No disappointments. The staff gave us a quiet room away from other visitors on the 5th floor. This location is so ..."…"

Reviewed on Jul 11, 2020

Comfort Inn St Petersburg North
Cordova Inn
2.5 out of 5
253 2nd Ave N, St. Petersburg, FL
Free CancellationReserve now, pay when you stay
The price is $85 per night
3.9/5Good! (999 reviews)

"Great friendly staff, very quite and reserved for your privacy!"…"

Reviewed on Jul 6, 2020

Cordova Inn
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 $80 per night
3.8/5Good! (658 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
Days Inn by Wyndham St. Petersburg Central
2 out of 5
650 34th St N, St. Petersburg, FL
Free CancellationReserve now, pay when you stay
The price is $80 per night
3.3/5 (673 reviews)

"STAFF WAS VERY FRIENDLY ROOMS LOOKED LIKE THEY WERE ALL UPDATED"…"

Reviewed on Mar 16, 2020

Days Inn by Wyndham St. Petersburg Central
Quality Inn & Suites at Tropicana Field
2.5 out of 5
1400 34th St N, St. Petersburg, FL
Free CancellationReserve now, pay when you stay
The price is $67 per night
3/5 (635 reviews)

"The bed was awesome I had the best nights rest. The only thing I didn’t like was the people sitting around outside their rooms the seemed to live there and were disruptive. With the corona virus I felt as if everyone should’ve been inside after 11 pm inside of sitting around talking to each other ..."…"

Reviewed on Apr 21, 2020

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
Free CancellationReserve now, pay when you stay
The price is $76 per night
2.8/5 (780 reviews)

"Recomendation to make all rooms as “NON-SMOKING” rooms. The smell from others, trasspass the drywalls"…"

Reviewed on Mar 10, 2020

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 $57 per night
2.6/5 (793 reviews)

"I appreciated the property as a good alternative for people living locally in the same county."…"

Reviewed on Jul 23, 2020

Budget Inn St Petersburg
Don't see what you're looking for?
We've got more Hotels with Free Breakfast. Find the right one for you.
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.

Pocket Guide: Hotels with Free Breakfast in St. Petersburg

Search for hotels in St. Petersburg on Expedia. You can easily find your hotels in St. Petersburg using one of the methods below:

  • View our selection of featured hotels in St. Petersburg
  • Use the map to find hotels in the St. Petersburg neighborhood you prefer
  • Use the filters to see hotels in a specific area of St. Petersburg, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. Petersburg
  • Enter your travel dates to view the best deals on hotels in St. Petersburg - while they last

Frequently asked questions

What's it like to take a trip to St. Petersburg?
Enjoy a complimentary breakfast at your St. Petersburg hotel, then venture out to see all this destination has to offer. People like St. Petersburg for its bars, theater scene, and live music.
What are a few of the most popular hotels serving free breakfast in St. Petersburg?
Crystal Bay Hotel is a popular hotel featuring a free cooked-to-order breakfast and an outdoor pool. Staybridge Suites St. Petersburg Downtown and Holiday Inn St. Petersburg West are other well-liked hotels with free breakfast.
How many hotels with free breakfast does St. Petersburg have?
Among the 666 Expedia hotels in St. Petersburg, 23 hotels serve free breakfast.
What should I do while I'm visiting St. Petersburg?
St. Petersburg is known for its live music and theaters, and cultural venues include Salvador Dali Museum, Jannus Live, and Mahaffey Theater. Natural beauty is on display at Vinoy Park, Sunken Gardens, and Tampa Bay. Baseball fans will find lots to cheer about, while everyone can enjoy an event or game at Tropicana Field, Derby Lane, or Al Lang Stadium.
What are free breakfast hotels in St. Petersburg like?
If you have foodies and picky eaters in your family, a hotel with complimentary breakfast can help you jump-start your day in St. Petersburg. A hotel with complimentary breakfast is also a smart way to stick to your budget. Not all hotels offer free breakfast every day, so be sure to filter your search results to “Breakfast included” and then check the hotel’s breakfast details.

Travelers Loved These Hotels with Free Breakfast

More trip options