Is There a Ferry from Miami to the Bahamas?
While many people search for a "Miami to Bahamas ferry," the actual departure point is Fort Lauderdale's Port Everglades. This is a common source of confusion, but the good news is that Fort Lauderdale is easily accessible from Miami, and the ferry journey itself is quick and scenic.
Balearia Caribbean operates the only ferry service to the Bahamas, with routes to both Bimini (2 hours) and Freeport, Grand Bahama (3 hours). Here's everything you need to know about getting from Miami to the Bahamas by ferry.
Ferry Routes from Fort Lauderdale to Bahamas
🚢 Route 1: Fort Lauderdale to Bimini
The most popular route for Miami visitors. Bimini is the closest Bahamian island to Florida, famous for its crystal-clear waters, excellent fishing, and laid-back atmosphere.
🏝️ Route 2: Fort Lauderdale to Freeport (Grand Bahama)
Perfect for those wanting to explore Grand Bahama Island, with its beautiful beaches, national parks, and shopping in Freeport/Lucaya.
How to Get from Miami to the Ferry Terminal
Driving Directions from Miami
- From Miami Beach/Downtown Miami: Take I-95 North toward Fort Lauderdale
- Drive approximately 25-30 miles (30-45 minutes depending on traffic)
- Take Exit 25 (Griffin Road / FL-822)
- Follow signs to "Port Everglades"
- Enter the port and follow signs to Terminal 21
- Terminal Address: 2021 Eller Drive, Fort Lauderdale, FL 33316
GPS Tip: Search for "Port Everglades Terminal 21" for the most accurate directions.
Transportation Options from Miami
Drive time: 30-45 minutes via I-95 North
Parking at terminal: $20/day (overflow lot $15/day)
Valet parking: $30/day
Cost from Miami Beach: $35-50 (varies with traffic/surge pricing)
Cost from Downtown Miami: $30-45
Drop-off directly at Terminal 21
Fixed rate from Miami: $65-85 (negotiate beforehand)
Less flexible than rideshare options
Miami to Bahamas Ferry: Key Information
Departure Schedule
All ferries depart at 9:00 AM from Port Everglades Terminal 21. Plan to arrive at least 90 minutes early (by 7:30 AM) for check-in and boarding.
- Bimini Ferry: Wednesday, Friday, Sunday (daily in summer)
- Freeport Ferry: Thursday, Saturday
Total Travel Time from Miami
- To Bimini: ~3 hours total (45 min drive + 2 hr ferry)
- To Freeport: ~4 hours total (45 min drive + 3 hr ferry)
Pricing (2025)
- Bimini: $99-175 one-way, $198-350 round-trip (+ $70 taxes/fees)
- Freeport: $119-199 one-way, $238-400 round-trip (+ $70 taxes/fees)
Frequently Asked Questions
Port Everglades in Fort Lauderdale offers better maritime infrastructure and easier navigation for large ferries. The 30-minute drive from Miami is a small trade-off for the convenience of modern terminal facilities and reliable service.
Yes! Many travelers do same-day round trips from the Miami area. Leave Miami by 7:00 AM, catch the 9:00 AM ferry, arrive in Bimini by 11:00 AM, and enjoy 6-9 hours on the island before the return ferry. You'll be back in Miami by 10-11 PM.
You need a valid passport book (passport cards are NOT accepted). Your passport must be valid for at least 6 months from your travel date. All travelers, including children and infants, need their own passport.
Park at Port Everglades Terminal 21. Main lot is $20/day, overflow lot is $15/day with free shuttle. Valet is $30/day. The lot can fill up by 7:30 AM on busy days (Fridays, holidays), so arrive early.
Ready to Book Your Bahamas Ferry?
Compare routes and find the best prices for your trip from Miami
View All Ferry Routes Check Schedules