Filter Your Search

Off-Campus Apartments for Rent in St. Pete Beach

80 Rentals Available

    • Pool - Magnolia Estates

    Magnolia Estates

    Brook Village Cove, Lakewood Ranch, FL 34202

    1 - 3 Beds$1,830 - $3,050

    53.2 miles to USF Tampa campus
    • Photo - 7600 Bayshore Dr

    7600 Bayshore Dr

    7600 Bayshore Dr, Treasure Island, FL 33706

    2 Beds$8,500

    40.7 miles to USF Tampa campus
    • Photo - 4950 Gulf Blvd

    4950 Gulf Blvd

    4950 Gulf Blvd, St. Pete Beach, FL 33706

    2 Beds$3,950

    39.3 miles to USF Tampa campus
    • Photo - 8920 Gulf Blvd

    8920 Gulf Blvd

    8920 Gulf Blvd, St. Pete Beach, FL 33706

    3 Beds$6,000

    39.2 miles to USF Tampa campus
    • Photo - 17516 Polo Trl

    17516 Polo Trl

    17516 Polo Trl, Bradenton, FL 34211

    5 Beds$8,000

    58.7 miles to USF Tampa campus
    • Photo - 515 69th Ave

    515 69th Ave

    515 69th Ave, St. Pete Beach, FL 33706

    1 Bed$2,000

    40.4 miles to USF Tampa campus
    • Photo - 513 69th Ave

    513 69th Ave

    513 69th Ave, St. Pete Beach, FL 33706

    1 Bed$2,000

    40.4 miles to USF Tampa campus
    • Photo - 14721 Lyla Ter

    14721 Lyla Ter

    14721 Lyla Ter, Bradenton, FL 34211

    3 Beds$2,700

    56.6 miles to USF Tampa campus
    • Photo - 515 69th Ave

    515 69th Ave

    515 69th Ave, St. Pete Beach, FL 33706

    1 Bed$1,800

    40.4 miles to USF Tampa campus
    • Photo - 6318 7th Ave W

    6318 7th Ave W

    6318 7th Ave W, Bradenton, FL 34209

    2 Beds$1,800

    58.3 miles to USF Tampa campus
    • Photo - 4950 Gulf Blvd

    4950 Gulf Blvd

    4950 Gulf Blvd, St. Pete Beach, FL 33706

    2 Beds$3,950

    39.3 miles to USF Tampa campus
    • Photo - 600 79th Ave

    600 79th Ave

    600 79th Ave, St. Pete Beach, FL 33706

    2 Beds$2,500

    38.7 miles to USF Tampa campus
    • Palmetto Rental - Palmetto Rental

    Palmetto Rental

    4519 Weathered Moss Gln, Palmetto, FL 34221

    4 Beds$2,650

    34.8 miles to USF Tampa campus
    • Photo - 664 76th Avenue

    664 76th Avenue

    664 76th Ave, St. Pete Beach, FL 33706

    1 Bed$1,850

    30.5 miles to USF Tampa campus