Home New England Portland–Peaks Island ferry: the crossing that carries cars
Vehicle ferry · Casco Bay · Portland, Maine

Portland–Peaks Island ferry: the crossing that carries cars

Peaks Island lies less than three miles out from Commercial Street, close enough that the Portland skyline stays in view the whole way, and it is the only island in Casco Bay with a regular car ferry. The crossing takes 17 minutes.

Peaks Island is the closest of the seven Casco Bay islands that Casco Bay Lines serves from Portland, and it is the busiest. It has a store, a school, a museum, a year-round population and a summer one, and it is inside the city limits — which is why the ferry behaves less like an excursion boat and more like a bus route that happens to float. Sailings start before six in the morning and the last one home is after eleven at night on Fridays and Saturdays. Of the New England crossings on this site it is the one that behaves least like a boat trip.

The operator is the Casco Bay Island Transit District, a public body that trades as Casco Bay Lines. That matters for two things this page keeps separate. First, fares are set as public rates and change on fixed calendar dates rather than by demand. Second, Peaks is the only island on the system with a scheduled car ferry, the Machigonne II, so the timetable is really two timetables printed in the same grid: one for anyone on foot and a smaller one for anyone with a vehicle.

The grid underneath covers the fall season, which the district dates from September 8 to October 12, 2026. The fare tables underneath change one day later, on October 13, when the peak season ends and an adult round trip drops from $16.00 to $8.00.

What the fall table looks like from the Maine State Pier

Monday and Tuesday

From Casco Bay Ferry TerminalFrom Forest City Landing
05:4506:15
06:4507:15
07:4508:15
09:1509:45
10:1510:45
11:1511:45
12:1512:45
14:1514:45
15:1515:45
16:3017:00
17:3518:00
19:1519:45
20:1520:45
21:1521:45
22:3022:55
The sailings from 19:15 onward out of Portland, and their returns from 19:45 onward, carry no cf mark: those four round trips are worked by a passenger boat and take no vehicles.

Wednesday to Sunday

From Casco Bay Ferry TerminalFrom Forest City Landing
05:4506:15
06:4507:15
07:4508:15
09:1509:45
10:1510:45
11:1511:45
12:1512:45
14:1514:45
15:1515:45
16:3017:00
17:3518:00
19:1519:45
20:1520:45
21:1521:45
22:3022:55
23:3023:55
The last pair, 23:30 from Portland and 23:55 from Peaks, is marked fso — Friday and Saturday only. Every other row in this table is a car-ferry trip.
Casco Bay Lines marks the trips its car ferry works with cf. On Wednesday through Sunday every sailing in the table is a car-ferry trip; on Monday and Tuesday the four evening sailings after 19:15 are passenger-only, so a car left on the island on a Monday evening waits until the morning. The district publishes a separate winter table for Peaks, with a Sunday–Thursday and a Friday/Saturday pattern, but its own page did not carry the winter start date on the day this table was read.

Fall schedule, September 8 – October 12, 2026; read from Casco Bay Lines on September 22, 2026   Casco Bay Lines — Peaks Island Schedule (fall table) · 2026-09-22

Round trips only: passengers one way, cars another

There is no one-way fare on this route. Every passenger ticket is a round trip, it is collected when you board in Portland, and nothing is checked on the way back — so a ticket bought on the 09:15 is good on whichever boat you feel like taking home. Tickets are not tied to a date or a sailing, but they do expire after 60 days and they have to match the season you actually travel in.

The vehicle fare is separate and works differently: it pays for the car and the driver, and every other person in the car needs a passenger ticket of their own. Rates step up by total length, counting trailers, bike racks and anything else that sticks out.

Round trip, peak season (April 18 – October 12)
Adult$ 16
Child 5–17, senior 65+, reduced-fare rider$ 8
Child under 5Free
Round trip, off-peak season (October 13 – April 16)
Adult$ 8
Child 5–17, senior 65+, reduced-fare rider$ 4
Bikes and dogs, both seasons
Bicycle, adult$ 7
Bicycle, child$ 3.50
Dog$ 4.50
Car ferry, round trip, vehicle up to 20 ft (driver included)
Sunday–Wednesday, off-peak$ 70
Thursday–Saturday, off-peak$ 100
Sunday–Wednesday, peak$ 150
Thursday–Saturday, peak$ 170
Vehicle with disability plates, any day$ 46
Two wheels on the car ferry, round trip
Motorcycle, off-peak$ 33
Motorcycle, peak$ 51
Moped, off-peak$ 20
Moped, peak$ 30
Cash, check, MasterCard, Discover and Visa at the terminal window. Longer vehicles keep climbing by length band — a 20.1–25 ft vehicle is $87.50 Sunday–Wednesday off-peak and $212.50 Thursday–Saturday in peak season — and anything wider than 8 ft 6 in picks up a 50 % surcharge. Frequent riders can buy 30-day, 90-day and annual passes; the Peaks Island 90-day pass at $203.00 in peak season is the one that carries a vehicle discount with it.

Peak season April 18 – October 12, 2026; off-peak October 13, 2026 – April 16, 2027   Casco Bay Lines — Ferry Passenger Fares and Vehicle Rates to Peaks Island · 2026-09-22

The Maine State Pier terminal and Forest City Landing

Both ends of this route are working landings rather than visitor facilities, and the practical difference between them is where the money changes hands: everything is paid for in Portland. The Fire Island boats to Kismet are arranged the same way, one shore holding the ticket window and the other the village.

Casco Bay Ferry Terminal

56 Commercial Street, Portland, ME 04101 · Portland, Maine

The terminal sits on the Maine State Pier at the Franklin Street end of Commercial Street, which is where every ticket for this route is sold: there is no phone line for tickets and nothing but the music cruises is sold online. Walk-on passengers buy at the ticket window; anything longer than 20 feet is handled at the freight window in the freight shed.

Do not plan to leave a car here. The only spaces alongside the building are five-minute bays for dropping bags, and the district says parking anywhere else on the pier is prohibited. The Municipal Parking Garage next door is the nearest public option and fills up in summer. METRO Route 8 runs directly to the terminal, and connects at the Elm Street Pulse with the rest of the Greater Portland network.

43.65782, -70.24957

Forest City Landing

1 Welch St, Peaks Island, ME 04108 · Peaks Island, Portland, Maine

Boats have been tying up at Forest City Landing since the 1880s, and the landing is still the island's front door: the store, the bike rental, the golf-cart tours and the restaurants are all within a few minutes' walk of the ramp. There is no ticket office to visit on the way home, because the fare was already collected in Portland.

Peaks Island is administratively part of the City of Portland, so the address on the landing is a Portland one. Cars coming off the Machigonne II drive straight up Welch Street into the village.

43.65552, -70.19919

Under three miles of Casco Bay, Commercial Street to Welch Street

Before you join the car ferry lane

  • Fifteen minutes, in the lane

    Private vehicles are not reserved. Buy the ticket whenever you like, but the car itself has to be sitting in the vehicle lane a quarter of an hour before the boat goes; arrive later than that and you can be bumped to the next trip.

  • The return is already paid for

    Passenger tickets are round trip and are taken from you in Portland. Nobody collects anything at Forest City Landing, and there is no ticket office on the island.

  • No parking at the terminal

    The bays beside the building are five-minute loading spaces only. The Municipal Parking Garage next door is the closest public garage and reaches capacity on summer days; the ticket window hands out a parking map.

  • Commercial vehicles do book

    Weekday commercial reservations cost $25.00 and must be made at least 24 hours ahead, up to two per trip. From the 15:15 Friday sailing through Sunday only one commercial vehicle per trip is accepted, at $50.00 or $100.00 depending on gross weight.

  • Dogs need a ticket, carriers do not

    A dog travelling loose on a leash needs its own $4.50 ticket. Dogs in a pet carrier and service animals do not.

  • Arrive by bus if you can

    METRO Route 8 serves the ferry terminal directly, with connections at the Elm Street Pulse to the Forest Avenue, USM, Maine Mall and Falmouth routes.

One million passengers a year across Casco Bay

Casco Bay Lines carries more than a million passengers a year across a bay that was first served by wooden steamers with coal-fired engines more than 150 years ago. The fleet today is steel and diesel, and the vessel that does the Peaks vehicle work, the Machigonne II, was built by Blount Marine in 1987 and takes 399 passengers and 12 cars. A new and larger boat, the Battery Steele, joined the district in 2026 with room for 599 passengers and 15 vehicles.

For visitors the island reads as a day trip — Forest City Landing, a rented bike or a golf cart, the Fifth Maine Museum, the views back at the city from Backshore. For the people who live there it is a commute, and that is the reason the first boat leaves Portland at 05:45 in a table otherwise built around daylight. A public district is not the only way to run a Maine island boat — the Stonington mailboat to Isle au Haut is a non-profit answering to a different set of owners.

The boats

Machigonne II car ferry, 399 passengers and 12 vehicles, 1987Battery Steele 599 passengers and 15 vehicles, 2026Wabanaki 398 passengers, 2013Aucocisco III 399 passengers, 2005Bay Mist 297 passengers, 1985

Peaks Island ferry questions people actually ask in Portland

Which sailings actually take cars to Peaks Island?

Every row marked cf in the operator's table. From Wednesday to Sunday that is all of them, including the Friday and Saturday 23:30 out of Portland. On Monday and Tuesday the mark stops after the 17:35: the 19:15, 20:15, 21:15 and 22:30 are passenger boats, so those four evening round trips carry nobody's car.

How much is a round trip right now, and when does it get cheaper?

Until October 12 an adult round trip is $16.00 and a child, senior or reduced-fare rider pays $8.00. From October 13 the off-peak rate applies and those become $8.00 and $4.00. Children under five travel free in both seasons.

Can I leave the car in Portland instead of shipping it over?

You can, but not at the ferry. Casco Bay Lines has no customer parking on the Maine State Pier beyond five-minute loading bays, and says parking anywhere else there is prohibited. The Municipal Parking Garage beside the terminal is the nearest option and is run by a separate company.

Do I need a second ticket to get back from the island?

No. All passenger tickets on this route are round trip and are collected in Portland when you board. Coming back from Forest City Landing you simply get on; the ticket is not tied to a particular boat or a particular day.

What is the last boat off Peaks Island?

22:55 on most nights — Monday and Tuesday under one table, Wednesday, Thursday and Sunday under the other. Friday and Saturday get one extra sailing at 23:55, the row marked fso for those two nights only.

Is there any way to reserve a space for a car?

Not for a private vehicle — those are first-come, first-served, and the car has to be in the staging lane 15 minutes before departure. Commercial vehicles are the exception: two per weekday trip at $25.00, booked at least 24 hours ahead, and one per trip at weekends at $50.00 or $100.00 by gross weight.

How much for a bicycle, and does the dog need a ticket?

A bicycle ticket is $7.00 for an adult and $3.50 for a child, in both seasons. A dog on a leash needs a $4.50 ticket; a dog in a carrier and a service animal do not. Bicycles can also be shipped as freight instead.

Other crossings within reach of the Maine coast

Stonington–Isle au Haut ferry: the mailboat with two island landingsIsland service · New EnglandWinter Harbor–Bar Harbor ferry: a seasonal run across Frenchman BaySeasonal service · New EnglandKeller Ferry: eighteen hours a day, on demand, for nothingVehicle ferry · Pacific NorthwestMadeline Island ferry: Bayfield to La Pointe, until the ice takes the jobVehicle ferry · Great Lakes