Madeira Beach & John’s Pass Transportation & Travel

Transportation & Travel


St. Petersburg-Clearwater International Airport

Tampa International Airport


For a pleasant ride through some of our residential areas or to visit some local spots such as John’s Pass Village or our local library, a bicycle is the perfect way to go. To see Madeira Beach from a different perspective, rent a bike from one of the local companies and pedal away! Please ride safely and wear a helmet (mandatory for persons sixteen years of age and under).

Bus Service

The Suncoast Beach Trolley provides regular service to and from the Madeira Beach area. On our island, bus stops are located at frequent intervals along Gulf Boulevard on both the east and west sides.
Bus stops with shelters are located:

• At the northwest corner of 129th Avenue and Village Boulevard in John’s Pass Village

• On the east side of Gulf Boulevard and 140th Avenue

• On the west side of Gulf Boulevard across from 143rd Avenue

• On the west side of Gulf Boulevard across from Madeira Way

Call the PSTA at (727) 530-9911 for more detailed information on routes, schedules, fares (ask about discounts for senior citizens, students and people with disabilities), and demand-response service.

Ferry Service by Tampa Bay Ferry

Arrive by water by utilizing the local intracoastal for a scenic view of our city and the surrounding communities.

Free Beach Ride

Just call (727) 686-5396 for a ride using this local door-to-door shuttle on the beach. Open from 8am – 3am daily. The ride is FREE and drivers work for tips only. Airport shuttles available.
Madeira Beach prohibits hitchhiking.

Personal/Long Term

If it’s your own personal transportation you’re looking for Enterprise Car Rental offers a couple locations in the area, as well as pick-up/drop-off services.

• 7700 Park Blvd N

• Pinellas Park, FL 33781
Phone number(727) 399-0065

• 297 75th Ave

• Saint Pete Beach, FL 33706
Phone number(727) 363-3801

• 4700 34th St N

• St. Petersburg, FL 33714
Phone number(727) 528-9291

• 8501 49th St N

• Pinellas Park, FL 33781
Phone number(727) 544-2551

• 3030 E Bay Dr

• Largo, FL 33771
Phone number(727) 530-4586

Book your vacation now!