Your #1 Ferry travel and route comparison guide. In-depth guides and maps for 804 ferry routes in 70 countries.

Bass Harbor-Swans Island


Destination(s) 🇺🇸 USA
Duration 42 minutes
Operated by Maine State Ferry Service
Sailings Up to 6 times per day
2p+Car+Return in our estimation $ 24
Distance 4 km, 6 miles

The ferry to Swans Island from Bass Harbor, we did the research for you and this is what you should know about ferrying on the MV Captain Henry Lee!

Add your review
Swans Island ME

The US crossing to Swans Island is about 6 miles and takes about 40 minutes, You'll be sailing with MV Captain Henry Lee (built in 1992) and you will leave from the village: of Bass Harbor (ME).

u003cstrongu003eAddress:u003c/strongu003e Bass Harbor Terminal, 45 Granville Rd, Bass Harbor, ME 04651. 207-244-3254

Everything about the ferry to Swans Island

  • The Maine State Ferry Service on this route sails up to 6 times daily.
  • The duration of this crossing is 42 minutes. However, remember this can change based on the weather, season, and different ships on the route.
  • Want to book this connection? Try: Maine State Ferry Service

Pricing on the Swans Island ferry

  • Passenger and Walk-On: $12 to $17 (peak season)
  • Vehicles, Motorcycles & Trucks: $31 to $38 (peak season)
  • Bicycles: (includes passenger ticket) $17 to $23 (peak season)

Peak season is from July 1st to September 30th. Overall, these are quite cheap prices compared to other ferries in the US based on the distance and the time you spend on the ferry.


Which ferry companies sail on this crossing?

The ferry between Swans Island and Bass Harbor is currently operated by Maine State Ferry Service.

How long does the Swans Island-Bass Harbor crossing take?

The travel time of the Swans Island-Bass Harbor ferry is around 42 minutes.

How often does the Swans Island-Bass Harbor ferry sail?

You can usually take the ferry from Swans Island to Bass Harbor (or from Bass Harbor to Swans Island) Up to 6 times per day.

Bass Harbor-Swans Island
Bass Harbor-Swans Island