Townhome vacation rentals in St. Petersburg

Find and book unique townhouse rentals on Airbnb

Top-rated townhouse rentals in St. Petersburg

Guests agree: these townhouse rentals are highly rated for location, cleanliness, and more.

%{current} / %{total}1 / 1
Guest favorite
A bright living area features comfortable white seating arranged around a wooden coffee table. Built-in shelves display books and decorative items. A flat-screen TV is mounted on a shiplap wall, while a dining area is visible in the background, showcasing a rustic table and modern fixtures.
Townhouse in Redington Beach
4.91 out of 5 average rating, 126 reviews

Modern Townhouse right across beach! Table tennis

3 Bedroom/2.5 Bath modern townhome across street from beach, 2 large balconies off of living room and master bedroom. Lush landscaping. Enjoy meals in the beautiful dining area. Full equipped kitchen! Parking garage 1 car and driveway parking available. Sleeps 10. We rent all year round due to beautiful Florida weather. Walking distance to beach, restaurants, parks, basketball court, volleyball. Close to Johns Pass, 1 mile - Indian Rocks Beach. Tampa, Clearwater and St. Pete are a short drive.

Guest favorite
An inviting backyard oasis features a spacious hot tub surrounded by a carpeted grass area. Comfortable outdoor furniture is arranged under a gazebo, complemented by a wooden pergola and tropical landscaping, creating a serene space for relaxation and leisure.
Townhouse in Tampa Heights
4.96 out of 5 average rating, 237 reviews

46 Jet Hot tub| Downtown Artsy Modern Cozy Home

NO DAMAGE POST MILTON , luxurious downtown townhouse that features nearly 2000 sq. ft. of living space! This townhouse offers 3 bedrooms, 2.5 baths, a & garage w/ EV charger! It is just a short 10-minute walk from all that Tampa Heights has to offer such as Armature Works, Hall On Franklin, Tampa Riverwalk.2 miles from Amalie Arena! Close to I-275 for easy access to Tampa International Airport, Raymond James Stadium, Busch gardens Florida's top-rated beaches & much more! Nos hablamos español.

Top guest favorite
Two coconut-shaped cups sit on a woven placemat atop a glass table, each garnished with a colorful paper umbrella and a lime wedge. The setting is serene and invites relaxing outdoor enjoyment.
Townhouse in St. Petersburg
4.97 out of 5 average rating, 224 reviews

Gulfport+St Pete 2BD King Oasis, close to it all!

Looking for a stylish and centrally located place to stay while visiting St Pete and Gulfport? Here it is! This 2 bed, 1 bath has king & queen memory foam mattresses, 55-inch TV, fast WIFI, washer/dryer, tankless water heater, and a fully fenced-in yard. Minutes to world famous beaches, downtown St Pete, and Beach Blvd all while being tucked away in a peaceful neighborhood oasis. Plus, only a short drive to local hot spots like Tropicana Field, Dali Museum, Sunken Gardens, & Stetson University.

Superhost
A cozy living area features a modern gray sofa adorned with yellow pillows. A large television sits on a low media console, with a brick accent wall enhancing the space. Three clock faces are displayed on the wall, accompanied by framed artwork.
Townhouse in North Hyde Park
4.86 out of 5 average rating, 217 reviews

#19 The Beautifully Modern Home near Downtown

Beautifully designed & styled place perfectly located in the Soho district. There is a full kitchen for your use as well as a washer and dryer. Located only minutes away from quite a few local bars and restaurants this place is perfect for a night out. Only 6 minutes away from Raymond James Stadium and 8 minutes from Amalie Arena this is the perfect place for both sporting events and concerts. Also, only 13 minutes away from the Seminole Hard Rock Casino Distance from the airport is only 10 m

Guest favorite
A wooden boardwalk leads directly to the beach, surrounded by tall grasses and lush palm trees. The serene ocean view features calm waters under a clear blue sky, with a beach access sign visible in the distance. The sandy pathway is inviting and well-maintained.
Townhouse in Pass-a-Grille Beach
4.89 out of 5 average rating, 233 reviews

Steps to Beach+bikes VaCay getaway on PaG island

Escape to charming Pass-a-Grille BeachHouse—your perfect beach getaway! Steps from Florida’s most beautiful beach, this cozy coastal retreat features hardwood floors, a beach wagon, smart TV's (also in bedroom) w/sports package, a sun patio, 2 bikes to explore. Soak up the old Florida charm and island vibes in this peaceful slice of paradise. This delightful one-bed -bath town-home style rental is situated steps away from the beautiful white sand beach that stretches for 7 miles.

Guest favorite
A comfortable balcony area features two woven chairs surrounding a glass-topped table. Decorative paddles hang on the wall, complementing the calming color palette of the siding. Natural light enhances the relaxing atmosphere of the space, ideal for enjoying a morning coffee or evening conversation.
Townhouse in Ruskin
4.96 out of 5 average rating, 131 reviews

Ocean Mist Awaits you......Cozy and Elegant

Cozy and elegant townhome has a style all its own. Contemporary living at its best with beautiful modern furniture and appliances that convey warmth and comfort. Two master bedrooms, sunrise views, 4 balconies - two overlooking the canal with boats, porpoises and manatees. A gourmet kitchen. A five minute walk to a small beach, marina, two pools and tennis courts. Two restaurants, with evening live music. Wireless internet, Ethernet, Netflix. No smoking, no pets, no events.

Top guest favorite
A multi-level condo building is shown, featuring a sturdy grey roof and pastel-colored walls. A paved driveway leads to garages below, framed by well-maintained landscaping. The backdrop reveals the Gulf of Mexico's turquoise waters and white sandy beach, with palm trees dotting the surroundings.
Townhouse in Indian Rocks Beach
4.98 out of 5 average rating, 176 reviews

♥ BEACH CONDO ♥ NEW ♥ SLEEPS 10 ♥ 3 BD 2.5 BA ♥ U4

✳ DAYDREAMERS ✳ This new Indian Rocks Beach condo offers convenient access to white sand beaches of the Gulf. Watch as dolphins swim into the sunset and beachcombers look for shells and buried treasure. With a coastal beachy atmosphere, this beauty will take you out of your element. This home features ultra comfy bedding for maximum rest & relaxation. So dream a little dream, while relaxing your day away. The unique coastal design compliments all of the things IRB has to offer.

Top guest favorite
A modern bedroom features a cozy bed set against a green accent wall and soft lighting from two windows. Two armchairs are positioned nearby, alongside a stylish bedside table with a lamp. A potted plant adds a touch of nature to the space.
Townhouse in Tampa Heights
5 out of 5 average rating, 244 reviews

King Bed~ Stylish, Bright & Cozy 4 min to Downtown

Discover the perfect blend of style, comfort, and convenience at our 3BR 3Bath Tampa Heights Oasis, a gem nestled in the city's heart, just minutes from Downtown Tampa. This vibrant neighborhood boasts excellent restaurants, shops, attractions, and landmarks, making it an ideal base for your Tampa getaway. ✔ 3 Cozy Bedrooms w/ Premium Bedding ✔ Open Concept Living Area ✔ Fully Equipped Gourmet Kitchen ✔ Smart TVs ✔ Fast Wi-Fi (300 Mbps) ✔ In-Unit Washer/Dryer ✔ Free Parking

Guest favorite
A living area features a plush blue sofa and matching lounge chair, placed on a light blue and white striped rug. Large sliding glass doors open to a balcony, allowing natural light to illuminate the space. A coffee table and a side table complete the inviting setup.
Townhouse in Ruskin
4.94 out of 5 average rating, 238 reviews

Waterfront Townhome w/ Heated Pool & Balconies

Relaxation awaits you the moment you step in to Bahia Bungalow, a 2 Bedroom, 1.5 Bath town home nestled in Little Harbor Resort. Little Harbor is located on a partially private guest reserved beach in Ruskin, a short drive from Tampa, Sarasota & St. Pete. The resort overlooks Tampa Bay & features a heated outdoor pool, basketball and pickleball courts, fitness area, a playground & a marina. Dining within the Resort include a bay-view restaurant, a poolside bar/grill.

Guest favorite
An open living area is visible, featuring a round dining table with light blue chairs and a cozy seating arrangement with a sofa and armchairs. Natural light enters through the window, illuminating the space. Stairs lead to the upper level, showcasing wooden handrails.
Townhouse in Indian Rocks Beach
4.92 out of 5 average rating, 175 reviews

Beach Bungalow on the Rocks, 1 block to beach

Enjoy beach access just one block away—a quick 3–5 minute walk—as well as 10+ restaurants, coffee and ice cream shops, golf cart, boat and kayak rentals, parks, playgrounds, a water park, brewery, and nature preserves and trails all within walking distance. Make yourself at home in our cozy and coastal townhouse. Spend your days relaxing at the beach, kayaking, exploring local parks and preserves, playing putt putt golf, and more. Our homes are child and baby-friendly!

Guest favorite
The spacious sleeping area features a well-made bed with a light-colored quilt and a dark green throw draped elegantly. A coordinating pillow sits on the bed, and large curtains frame the window, providing a soft ambiance. A mirrored closet adds functionality to the space.
Townhouse in Tampa
4.9 out of 5 average rating, 227 reviews

All in One, Price, Privacy and Comfort (Remodeled)

Welcome to your cozy apartment in Tampa Bay! Enjoy unforgettable vacations or a romantic getaway in a safe and family-friendly environment. I look forward to your visit with enthusiasm! We are located at: Tampa International Airport: 6 min(4.2 m) Rocky Point Golf Course: 2 min(0.7 m) Ben T Davis Beach: 6 min(4.2 m) International Plaza and Bay Street: 8 min(4.3 m) Raymond James Stadium: 11 min(6.2 m) Clearwater Beach: 28 min(20.1 m) Busch Gardens: 21 min(17 m)

Top guest favorite
The image captures a spacious townhouse community, featuring white architectural designs. A clear view of the intercoastal waterway is presented, with boats visible in the distance. A community pool is seen among vibrant greenery, inviting leisure and relaxation.
Townhouse in Clearwater Beach
4.99 out of 5 average rating, 115 reviews

3 Bedroom Waterfront Paradise Sleeps 8

Welcome to Brightwater Blue, our newer vacation Town Home in Clearwater Beach on the intercostal! The 3 floors of custom interior decoration and high end furnishings await you. Located on Clearwater Bay with an easy stroll (5-10 min) to Clearwater Beach, Beach Walk, Pier 60, restaurants, and shopping. You are centrally located to everything in Clearwater with luxury accommodations ! !! You have a 2 car garage, community pool, hot tub, grill steps from your back door.

Popular amenities for St. Petersburg townhouse rentals

When is the best time to visit St. Petersburg?

MonthJanFebMarAprMayJunJulAugSepOctNovDec
Avg. priceG$34,217 GYDG$38,389 GYDG$38,598 GYDG$36,512 GYDG$30,461 GYDG$29,001 GYDG$30,670 GYDG$25,662 GYDG$25,454 GYDG$29,209 GYDG$29,418 GYDG$29,209 GYD
Avg. temp17°C18°C20°C23°C26°C28°C29°C29°C28°C25°C21°C18°C

Quick stats about townhouse rentals in St. Petersburg

  • Total vacation rentals

    Explore 70 vacation rentals in St. Petersburg

  • Nightly prices starting at

    St. Petersburg vacation rentals start at G$6,259 GYD per night before taxes and fees

  • Verified guest reviews

    Over 1,950 verified reviews to help you choose

  • Family-friendly vacation rentals

    50 properties offer extra space & kid-friendly amenities

  • Pet-friendly vacation rentals

    Find 30 rentals that welcome pets

  • Vacation rentals with a pool

    30 properties feature pools

  • Rentals with dedicated workspaces

    40 properties have a dedicated workspace

  • Wi-Fi availability

    70 of St. Petersburg vacation rentals include wi-fi access

  • Popular amenities for guests

    Guests love Kitchen, Wifi, and Pool across St. Petersburg rentals

  • 4.8 Average rating

    St. Petersburg stays are highly rated by guests—averaging 4.8 out of 5!

  • Nearby attractions

    St. Petersburg's top spots, include Vinoy Park, Tropicana Field, and Jannus Live

Destinations to explore