Two Fish Inn

Pine Island & Matlacha 2960 Oleander St. , St. James City, FL 33956

(239) 283-4519

PAYMENTS ACCEPTED: Cash, Discover, MasterCard, Personal Checks, Travelers Checks, Visa

Located in St. James City, Florida on Pine Island. If you are looking for somewhere for your next vacation that offers "old Florida" hospitality in a tropical setting then look no further than us!
Service is the key to our success and taking care of any requests that you might have is our commitment to making your vacation experience a memory to last a lifetime. 
Two Fish Inn offers 1 and 2 bedroom suites with fully equipped kitchens, living rooms, separate bedroom/bath and private patios. We offer numerous amenities to our guests such as kayaks, heated pool, fishing charters, rental boat, and bikes.


General Information: Open Year-Round

Location: Intracoastal, Island, Waterfront

Availability: Daily, Monthly, Weekly

Designations: Superior Small Lodging

Guest Information: Children Allowed, Family Friendly

Pet Information: Pet Friendly

Activities: Bicycling, Birding, Boating, Canoeing, Fishing, Golf Nearby, Horseshoes, Kayaking, Swimming, Tennis Nearby

Facility Amenities: Babysitting, Boat Dock, Free Local Calls, Gift Shop, Laundry, Non-smoking Rooms, Parking, Pool Heated, Pool Outdoor, Restaurant Nearby, Shopping Nearby, Special Packages Available

Rentals: Bicycle Rental, Boat Rental, Canoe Rental, Fishing Rental, Kayak Rental

Category: Bicycle Trails, City/County Park, Hiking/Nature Trails

Room Amenities: Cable/Satellite TV, Coffee Maker, DVD Player Available, Full Kitchen, Hair Dryer, Iron/Ironing Board, Limited Kitchen, Linens/Towels, Microwave, Movies Free, Refrigerator, Washer/Dryer

Room Type: 1-Bedroom Units, 2-Bedroom Units, Suites

Number of Floors: 1

Number of Units: 6


Discounts: Group Discount

See what’s nearby

  • Places to Stay
  • Things to Do
  • Where to Eat