🏨 Where to Stay

Dog-friendly hotels in St. Petersburg

From budget stays to beachfront resorts — 7 hotels with verified pet policies, so you know the real fees and weight limits before you book, not after.

The Vinoy Resort & Golf Club, Autograph Collection

Pet fee$150 per stay
Weight limitAny size
AreaDowntown waterfront

St. Pete's grand historic hotel welcomes dogs of any size for a flat per-stay fee — no weight limit to worry about. Food and water bowls are provided at check-in. Right across the street from Vinoy Park, making it an easy walk to the bayfront the next morning.

TradeWinds Island Grand & RumFish Beach Resort

Pet feeVaries by season
Weight limitCheck at booking
AreaSt. Pete Beach

These two sister beachfront resorts go further than most — a dedicated leash-free Pet Play Zone with doggie drinking fountains, fire hydrants, and shady spots built specifically for dogs, not just a policy that tolerates them. A strong pick if beach-adjacent amenities matter as much as the beach itself.

Hyatt Place St. Petersburg Downtown

Pet fee$100 (1–6 nights) / $200 (7–30)
Weight limit50 lbs (1 dog) or 75 lbs combined (2 dogs)
AreaDowntown

A solid downtown base with spacious rooms, free breakfast, and an outdoor pool. Note: dogs only, no cats. The longer-stay fee tier is worth knowing about if you're booking for a full snowbird season rather than a short visit.

Hollander Boutique Hotel

Pet fee$30 per pet, per night
Weight limit35 lbs, up to 2 dogs
AreaDowntown, near Mirror Lake

A boutique stay with a grassy pet relief area on-site, and its own poolside Tap Room Bar with live music on weekends — see our Mirror Lake Park page. Best for smaller dogs given the 35 lb cap.

Crystal Bay Historic Hotel

Pet fee$35 per night
Weight limitAny size, up to 2 pets
AreaDowntown

No weight limit here, which is rare — a good option for larger dogs. A grassy on-site relief area and the option to leave well-behaved pets unattended in the room (with a phone number on file) makes this a flexible pick.

Red Roof Inn Tampa Bay – St Petersburg

Pet feeFree for 1 pet; $15/night for 2 (max $105/stay)
Weight limitUp to 80 lbs
AreaSt. Petersburg

The budget standout on this list — your first pet stays completely free, with a reasonable capped fee if you're traveling with two. An 80 lb weight limit also makes it one of the more accommodating options for bigger dogs.

See the full park guide Snowbird's Guide
Before you book: Pet fees, weight limits, and breed restrictions change often and can vary by room type or season. Always confirm directly with the hotel before booking — the policies above reflect the most recent information we have, not a guarantee.