Inn on the Beach

  • Gail from Chicago
  • Daisy from Tennessee
  • Travelinso from Woodland Hills, CA

Your St Pete Beach Hotel

If you’re searching for the perfect St Pete Beach hotel experience, look no further. Inn on the Beach has everything a vacationer in the St Petersburg area could want: a choice of sea or garden views, standard hotel rooms or fully-equipped suites (or even stand-alone vacation rentals next door), and a stunning location close to the most beautiful beaches, local restaurants and attractions. Want a room with a balcony or a BBQ patio? No problem. The hotel staff are friendly and welcoming and we’ll do everything we can to make sure your time at Inn on the Beach is just perfect.

Discover Pass-A-Grille

1401 Gulf Way, St Pete Beach, Florida 33706

Contact Us     More info +

We believe our location couldn’t be better. Inn on the Beach is in Pass-A-Grille, which is on the southern end of the busier St Petersburg Beach. St Pete Beach brings all the bright lights and nightlife within easy reach, but Pass-A-Grille retains an authentic, laid-back Florida atmosphere that includes the stunning beach and waterside as well as the historic 8th Avenue shopping district.

Within just a few minutes you can walk out of your hotel room and onto one of St Pete’s best beaches, take a boat out to the beautifully unspoiled Shell Key, drop a fishing line in the water, or enjoy traditional Florida seafood straight from the wharf. Everything that’s great about vacationing in St Pete Beach is right on the doorstep.

Best of all, Inn on the Beach enjoys an incredible 360 days of sunshine a year. That means stunning sunsets almost every night and balmy days ideal for relaxing by the sea.

Stay with us

"You'll be right at home in our small, casually elegant inn with 12 select rooms and 3 cottages designed for your comfort and enjoyment."

Sheila McChesney
Inn Keeper

Awards & Reviews

TripAdvisor Yelp
If you have any questions, please call 727.360.8844