From Port of Miami Cruise Terminal bus to Bonita Beach Road Southeast @ Oakland Drive then line 150 bus to Old 41 Road @ Reynolds Street. 4 h 18 min $33. From Se 1 St & 1 Ave line 196 bus to Sheridan Street Tri-Rail Station, walk to Fort Lauderdale, FL - Hollywood Denny's, bus to Bonita Beach Road Southeast @ Oakland Drive, then line 150 bus to Old 41 Road @ Reynolds Street. 5 h 4 min $55. From Miami drive to Bonita Springs. 2 h 12 min $15.
Bus from Miami to Bonita Springs
The Florida Express Bus operates a bus from Miami to Bonita Springs once daily. Tickets cost $30 and the journey takes 3 h 10 min. Lee County Transit also services this route every 4 hours.