All states›Boat Tours & Charters›Florida›St Petersburg

Boat Tours & Charters in St Petersburg, FL

25 of the 133 marinas and boating businesses we list in St Petersburg are boat tours and private charters.

Excursions range from captained private sailboat rentals and sunset party boats to scheduled wildlife cruises and eco-tours. Choosing the right operator depends on whether you want a catered, hands-off experience or a BYOB group outing, as well as age restrictions for children. A map location shows where the vessel docks, but it will not tell you if fuel, captain fees, and safety gear are included in the listed rate.

  1. The Pelican St. Pete

    Dock Q48, 400 2nd Ave NE, St Petersburg, FL 33701

    Boat rentals
  2. Emerald Sail

    7901 4th St N, St Petersburg, FL 33702

    Boat rentals
  3. Dolphin Snorkeling Cruise

    4630 29th Ave S, St Petersburg, FL 33711

    07:00-20:00

  4. Sandman Boat Charters

    4630 29th Ave S, St Petersburg, FL 33711

    Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday 06:00-22:00

  5. Captain de Jong Charters

    400 2nd Ave NE #50, St Petersburg, FL 33701

  6. Pier Dolphin Cruises

    400 2nd Ave NE, St Petersburg, FL 33701

  7. Blue Line Boating

    3706 Sunlit Cove Dr NE, St Petersburg, FL 33702

  8. St Pete Beach Eco Tours

    6701 Sunshn Skywy Ln S, St Petersburg, FL 33711-4941

  9. St. Pete Tiki Tours

    5000 92nd St N, St Petersburg, FL 33708

  10. Tampa Bay Sunset Sail

    500 1st Ave SE, St Petersburg, FL 33701

  11. Catch On Charters

    9600 Bay Pines Blvd, St Petersburg, FL 33708-3756

  12. Tropical Tiki Cruises

    8322 Elbow Ln N, St Petersburg, FL 33710

  13. Monkeying ARound Boats StPete GoBoats

    101 Bayshore Dr NE, St Petersburg, FL 33701-3900

  14. Fox Tale Charters

    500 1st Ave SE, St Petersburg, FL 33701

  15. Waypoint Nautical Solutions

    7901 4th St N #300, St Petersburg, FL 33702

  16. Pirate City Boat Charters

    6960 16th St N, St Petersburg, FL 33702

  17. Ultimate YachtLife Charters

    4905 34th St S, St Petersburg, FL 33711-4511

  18. St. Pete Boat Tours

    101 Bayshore Dr NE, St Petersburg, FL 33701

  19. Party On Yacht Charters

    5821 32nd Way S, St Petersburg, FL 33712-4572

  20. Nautical Sounds

    400 2nd Ave NE, St Petersburg, FL 33701

  21. Egmont key and Shell Island Boat tours

    3098 Pinellas Bayway S, St Petersburg, FL 33715-2516

  22. Jesses Pride Charters

    4801 37th St S m911, St Petersburg, FL 33711

  23. Do Charter Now

    4905 34th St S PMB 212, St Petersburg, FL 33711-4511

  24. Island Way Charters Of Tampa Bay

    1110 3rd St S, St Petersburg, FL 33701-5536

  25. Old Glory Charters

    5821 32nd Way S, St Petersburg, FL 33712-4572

Check the inclusions. Confirm whether the quoted price covers captain fees, fuel, port taxes, and gratuity, or if those are billed separately at dockside checkout.

Also in St Petersburg

More in St Petersburg and Florida

Boat Tours & Charters near St Petersburg

Good to know

What is the difference between a boat tour and a boat charter?

A boat tour sells individual tickets on a scheduled route with a set itinerary and shared passengers. A charter reserves the entire vessel for your private group, often allowing custom routes, flexible departure times, and personalized food or drink options.

Are food and drinks usually provided on board?

Larger sightseeing tours often feature a cash bar or light snacks, while private charters frequently operate on a BYOB basis with ice and coolers provided. Always check local regulations and company rules regarding glass containers and alcohol before boarding.

How much do boat tours and charters typically cost?

Shared passenger tours typically cost between $30 and $90 per person depending on the duration and destination. Private charters generally start around $300 to $600 for a few hours on a smaller craft, while larger yachts or specialized sail charters can run $1,000 or more.