Tommy's on the Beach


Phone: (727) 734-3956 / Address: 2302 Beach Trail, Indian Rocks Beach, FL 33785

Tommy’s on the Beach is your perfect Florida Vacation Rental. Built in the 1960’s, Tommy’s has been renovated to include all the modern conveniences yet still retain the charm of an “Old Florida” beach house with “retro” beach cottage style decorating. We have 2 upstairs two bedroom units and 1 downstairs one bedroom unit, all large enough to sleep 2-6 guests. All 3 have full kitchens and fantastic Gulf views!

Tommy's on the Beach in Indian Rocks Beach are Family-Friendly and with permission, a Pet-Friendly vacation rental too. Located between Clearwater Beach and St. Petersburg Beach, Indian Rocks Beach is right in the heart of the Tampa Bay Area.

Tommy's on the Beach is close to Area Attractions, Shopping, Fishing, Sailing, Boating, Nature Parks, Tropical Botanical Gardens, Busch Gardens, Dining, Museums, Geo Caching, Marine Aquariums, Manatee sightings, Bird Watching, Alligator Feedings, Sea Turtle Nests, Tampa Bay Devil Rays and Buccaneers. We are 90 minutes from Walt Disney World, Universal Studios and Sea World.

One special attraction close to Tommy's on the Beach in the Indian Rocks Beach area is the Clearwater Marine Aquarium, home to Winter the dolphin. Winter’s courage has touched the hearts of children and adults the world over. A Dolphin’s Tale, the new 3D movie about Winter was filmed in and around the Clearwater Aquarium. Come see Winter during your stay at Tommy’s on the Beach!

Return To Hotel Page )


Review and Testimonials of Tommy On The Beach:

“Wonderful, old Florida vacation”

Relaxing pet friendly vacation rental. This is the real Florida. Funky, laid back, sand in your toes, right on the gulf fun. If you are looking for snooty, mirrored lobby, high rise boringness look elsewhere. This is a flat out cool community. Lots of great restaurants within walking distance.

“Stellar week with family at Tommy's!”

We had a wonderful three generation family vacation at Tommy's on the Beach in June. From our late check-in to on-time check-out, everything was better than advertised. There were enough toys, towels, beds, room and beach beach beach --not to mention the gorgeous kid-friendly large yard on the way to the white powder sand of Indian Rocks Beach--to keep everyone happy all week long. The kitchens were well equipped with enough dishes and/or paper supplies to accomodate our beach vacation without eating out at all. However, the delicious aromas from the little cafe across the parking lot did allow us to treat our sweet tooth with tarts and danishes. WE did see dolphins from the decks! The wireless internet was more than enough for all our smart devices and cable TV for the sports minded--but no one sat around and watched TV because the glorious warm Gulf was steps away. Thank you for a once in a decade lovely family vacation! ~Felicia for the Schrocks.


Tommy's on the Beach is a very nice quaint apartment/suite on the beach. Very convenient, walk out your door and your on the Indian Rocks Beach. Convenient for getting a quick lunch and going to your own bathroom. The best part of the room was that dogs were allowed. We had an open concept of the living room and kitchen. Our downstairs unit had two queen beds and a futon in the living room if needed. Shower was a little small. I had to turn off the water to get soapy and then turn it back on to rinse. Which was fine with me. Many amenities included. Washing and drying machines, dishwasher, stove, microwave, shuffleboard, beach chairs and umbrellas. We had wonderful neighbors for the week that we stayed.

“Great place!”

We rented the bottom and north top for a "mini" family vacation. Jan and Tommy were wonderful accommodating our late check in. Everything feels like home. The property is great for families with small children, our grandchildren age 5 and 2 loved the short walk across a great yard to the sands of  Indian Rocks Beach and the availability to watch the sun set! Everything you need to enjoy a relaxing vacation. Lots of good places to eat within walking distance. We will be going back to Tommy's!

“Exactly what you are looking for!”

We lucked upon Tommy's online, looking for a place to have a small wedding (20 people). Jan was absolutely fantastic. She helped us with all of the details as far as shopping and arrangements for our friends. We had a tiny problem and it was fixed almost automatically. Tommy's on the Beach facility has amazing all rooms, and it could not have been more perfect for a wedding. We had a rain shower the night of the reception and the car port provided shelter. The trees provided ways to run our beautiful lights for the wedding. The courtyard could not be better for everything. Good grilling, shuffle board, all beach stuff. And the big kicker, the french bakery unexpectedly made all of my cakes and they were unbelievable. Food, bars, people....everything perfect. The grocery even did my flowers for under $100 and they were $1000 flowers. Best little wedding spot in Florida.

“Absolutely Perfect!”

Tommy's on the Beach was a perfect choice for my Son's Beach Wedding and reception. We needed a location that would be large enough for a wedding party, and would serve as a reception area as well. We rented all three apartments for our family and for the bride's family from out of state.

The lawn backs right up to the beach and provided an awesome "isle" for the beach wedding set up. The lawn had enough chairs and tables for the reception; and the car port served as a much needed "back up plan" due to the rain that came. Everything we could possibly need was there. The beds were very comfortable, and the place was immaculately clean.  Jan and Tommy were very kind and accommodating. Our time spent there before the wedding was a dream vacation of a relaxing time playing in the sand and in the water.

Although there are Public Beach accesses nearby, we felt we had our own private beach. It's location is quiet, yet restaurants and the trolley to tourist spots are close by. Even if we hadn't had a wedding, we feel this was by far the best vacation we've experienced. We definitely will be back!


You may contact via phone or email with any questions: Contact Us Form

Hotels / Resorts

Search Results

    Historic Beach Cottages

    Beach Cottages and Suites Heated Swimming Pool
    306 Gulf Blvd, Indian Rocks Beach, FL 33785

    Holiday Inn Hotel & Suites Clearwater Beach S-Harbourside

    3-star hotel2nd St
    Waterfront hotel with a pool & mini-golf

    Gulf Towers Motel

    1-star hotelGulf Blvd
    Warmly decorated rooms & an outdoor pool

    Gulfside Resorts

    Beach ResortGulf Blvd

    Colonial Court Inn

    HotelGulf Blvd

    Camaron Cove Resort

    ResortGulf Blvd

    Sea Star Motel

    2-star hotelGulf Blvd

    Gulf Breeze Inn

    InnGulf Blvd

    Cay Pointe Villa

    Wedding VenueGulf Blvd

    Tommy's on the Beach

    Indoor LodgingBeach Trail

    Barefoot Beach Resort

    3-star hotelGulf Blvd
    Upscale condos, plus an outdoor pool

    Save at Hilton® Sandestin

    Beach-View Rooms, Breakfast for 2, and More! Book Online Today & Save.

    DoubleTree Beach Resort

    3-star hotelGulf Blvd
    Classic resort with a beach restaurant

    Island House Resort Hotel

    2-star hotelGulf Blvd