NewEnglandTravelPlanner.com Where to Go Tours & Routes FAQ Search

Maine-to-Nova Scotia Canada Ferry

The Cat, a fast ocean-going catamaran car-and-passenger ferry, provides international ferry service between Bar Harbor ME and Yarmouth, Nova Scotia, Canada. It can take you on a Two-Nation Vacation.

The CAT ferry, Bar Harbor ME to Yarmouth NS, Canada

The Bar Harbor-to-Yarmouth car ferry service uses The Cat, a fast ocean-going catamaran car-and-passenger ferry that is the key to an excellent Two-Nation Vacation, but bring your passport!

Previously this service operated between Portland ME and Yarmouth, but in 2019 the Portland service was replaced by the Bar Harbor service.

The ferry arrives and departs from the Bar Harbor Ferry Terminal, 121 Eden Street (map), on the northwest side of the Atlantic Oceanside Hotel & Event Center, and east across the street from the Days Inn by Wyndham Bar Harbor Hotel.

Bring Your Passport!

Remember to bring your passport, passport card or other acceptable border-crossing proof of nationality for each person in your party. (Note: a normal driver's license or birth certificate is not valid proof-of-nationality for border crossings! More...)

Ferry Schedules

Daily summer ferry service is scheduled from June through October.

The Canadian ferry, operated by Bay Ferries Ltd and Northumberland Ferries Ltd, departs Yarmouth, Nova Scotia at 09:30 am Atlantic Daylight Time on the 5-1/2 to 6-hour outward voyage. The ferry returns to Nova Scotia in the afternoon, departing Bar Harbor Ferry terminal, 121 Eden Street (map), at 3:00 pm Eastern Daylight Time.

Note that Nova Scotia keeps Atlantic Time, one hour earlier than the Eastern Time in Portland, so when it's 12 noon in Yarmouth, it's 11:00 am in Portland.

Aboard The Cat

The vessel, The Cat, is a fast, comfortable Australian-built, ocean-going catamaran car-and-passenger ferry boasting caf├ęs, a cafeteria, movie area, children's play area, and gift shop.

The Cat fast ferry, Bar Harbor ME - Yarmouth NS Canada
The Cat under way between Bar Harbor ME & Yarmouth NS...

Car & Passenger Fares

One-way passenger fares are US$115 per adult (14 to 59 years old), US$110 per Senior (60+), US$70 per youth (6 to 13), free for kids 6 and younger. Round-trip fares for both vehicles and passengers are slightly discounted. Also, check the current special offers.

Motor Vehicles

Fares for motor vehicles up to 20 feet (6 meters) in length and no more than 7 feet high start at US$199 one-way ($314 with the driver included); bicycles and motorcycles cost less, RVs more.

You may want to consider sailing as a passenger (without a car) and renting a car in Nova Scotia. Click here to check prices and availability.

Make your ferry reservations online on www.ferries.ca.

A Night in Nova Scotia

You take the ferry from Bar Harbor to Nova Scotia. The next ferry from Yarmouth to Bar Harbor will be the next morning. You'll probably want to continue your journey through Canada by road. The return ferry from Nova Scotia to Bar Harbor sails the next day, so you will stay at least one night in Canada.

Use this handy Hotel Map with Prices to compare prices and facilities among lodgings in Yarmouth and beyond.


Canada by Road

If you don't want to ship your car between Maine and Nova Scotia, or at least not both ways, you can easily drive from Bar Harbor to Canada. Just remember, whether going by car or ferry, to bring your passport or other acceptable official proof-of-nationality. More...

Driving to New Brunswick

Don't want to ship your car, or at least not both ways? Pack your passport (or other acceptable ID) and drive from Lubec ME to Roosevelt Campobello International Park; or drive via Calais ME into New Brunswick, Canada, and enjoy the charming, delightfully uncrowded summer seaside resort town of St Andrews-by-the-Sea. More...

Saint John NB to Digby NS

You can also benefit from ferry service to Nova Scotia by driving via Downeast Maine to Saint John, New Brunswick, and taking the Fundy Rose car ferry across the Bay of Fundy to Digby, Nova Scotia. More...

Fundy Rose ferry, Bar Harbor ME to Yarmouth NS, Canada
Fundy Rose ferry between Saint John NB & Digby NS...