St. Petersburg Bed and Breakfasts

St. Petersburg is located on Florida's West coast, the area is bordered by the Gulf of Mexico to the west and by Tampa Bay to the east. For an ideal experience, check in to...  Read more
Showing results 1-3 of 3
Sort By:

B&Bs in St. Petersburg

from $150

St. Petersburg, FL
Beach Drive Inn is conveniently located in historic St. Petersburg, a ten-minute...Read more

B&Bs in Towns near St. Petersburg

from $115

Gulfport, FL
Sea Breeze Manor Inn Bed & Breakfast, a classic Tudor-style property, was bu...Read more
from $134

Gulfport, FL
The Historic Peninsula Inn has 12 rooms, 6 suites and 6 regular rooms. It's all ...Read more