Purchase Ferry Tickets
For up-to-date information on ferry service, including cancellations, please visit the Maine State Ferry Service Facebook page.
No need to sign in! Close the window that comes up and you'll be able to view the information.
ALL FERRY TICKETS PURCHASED THROUGH THE WEBSTORE ARE ROUND TRIP TICKETS.
PLEASE CHECK YOUR TICKETS BELOW TO CONFIRM YOUR REMAINING RIDES ON THAT TICKET.
NOTE - CELL PHONE RECEPTION AT THE FERRY TERMINALS MAY VARY. TO ENSURE TIMELY BOARDING, PLEASE PRINT OR DOWNLOAD YOUR TICKETS BEFOREHAND.
Select one of the routes below, then navigate the menu to purchase tickets for that route. If you need to purchase tickets for multiple routes, close out of the route menu and select an alternative route. Your cart will retain all route tickets until you are ready to checkout.
Save the tickets to your device by downloading the attachments from the email ASAP as network connectivity in the boarding lane can be spotty. Set your screen at its brightest level. Display each ticket on your mobile device screen and allow it to be scanned. Or print it before you leave, ensuring it is printed with high contrast and without distortions. Make sure you can read the numbers printed on it. Do not trace over the printing overwrite over the ticket text or barcode.
You may set up an account to retain the history of your orders and save your payment details for future purchases. If you have any additional questions about Ferry Tickets, our webstore, or the process for changing over, please consult our Ferry FAQ page
For Reservations or Truck Tickets
For all reservations and truck tickets please contact or visit the appropriate terminal.
- Bass Harbor: 207-244-3254
- Islesboro: 207-734-6935
- Lincolnville: 207-789-5611
- Matinicus: 207-596-5400
- North Haven: 207-596-5400
- Rockland: 207-596-5400
- Swan's Island: 207-526-4273
- Vinalhaven: 207-596-5450