Saint Petersburg, FL, United States
Freeport, Bahamas
The best and cheapest way to get from Saint Petersburg, FL, United States and Freeport, Bahamas is to travel by bus, which will cost about 92 BSD or 82.80 USD.