1map logoGo to main page

Portland, ME, USA to Yarmouth from $22: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Portland, United States of America
to
Yarmouth, Canada

How to Get from Portland to Yarmouth: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$22 by busBest price
335 kmDistance
6h 43m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Portland to Yarmouth with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Drive
Bus
Drive
Average Duration
9h  50m
Estimated price
$0-0
Recommended
Company
various
Bus
Drive
Average Duration
10h  1m
Estimated price
$22-184
Cheapest
route map
Distance: 335 km
Duration: 6h 43m

See more options

Company
various
Bus
Drive
Average Duration
9h  56m
Estimated price
$28-164
Company
various
Drive
Drive
Average Duration
6h  43m
Estimated price
$33-157
Company
various
Bus
Plane
Drive
Average Duration
9h 
Estimated price
$138-508
Company
various
Bus
Plane
Drive
Drive
Average Duration
10h  43m
Estimated price
$171-220

Traveling From Portland to Yarmouth

Your journey from Portland, a vibrant city known for its craft beer and food scene, to Yarmouth, a charming Canadian town rich in maritime history and coastal beauty, offers contrasting landscapes and experiences that will broaden your horizons.

Best Neighbourhoods in Yarmouth

Yarmouth features inviting neighborhoods, each with its own charm and character.

Downtown Yarmouth
• Vibrant local shops and cozy cafés.
• Historic buildings showcasing unique architecture.
Argyle Street
• Home to lively festivals and events.
• Excellent waterfront views perfect for sunset watching.
Town Point
• Peaceful parks ideal for picnics and walks.
• Access to scenic trails along the coastline.

Best Times To Visit Yarmouth's Attractions

Timing your visit to Yarmouth's attractions can greatly enhance your experience.

Cape Forchu Lighthouse
Visit early morning or late afternoon to enjoy stunning views with fewer visitors.
Yarmouth County Museum
Weekday mornings offer a quieter atmosphere for exploring the exhibits.
Yarmouth Waterfront
Visit during twilight for beautiful sunset views and a peaceful setting.

Yarmouth Weather: What to Expect Year-Round

Yarmouth experiences a temperate maritime climate, with mild summers and chilly winters, making late spring and early fall the best times to visit for pleasant weather. Be prepared for occasional rain and wind throughout the year, as these can impact outdoor activities and sightseeing plans.

Dining Recommendation in Yarmouth

Experience the local flavor at the vivid waterfront restaurant, Rudder's Seafood Restaurant & Brew Pub, where fresh catches from the Atlantic play a starring role on the menu. The emphasis on locally sourced seafood and the laid-back maritime atmosphere provide a refreshing contrast to Portland's trendy eateries, allowing you to savor the authentic taste of the Nova Scotia coast.

Portland - Yarmouth operators

Explore transport companies operating between Portland and Yarmouth, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Bus from Portland, ME to Bangor, ME

Average Duration
2h 15m
Estimated price
$22-184
Contact phone
(207) 667-5796
Website
http://downeasttrans.org

Bus from Bangor - Concord Coach to Bar Harbor - Malvern Belmont Apartments

Average Duration
1h 40m
Estimated price
$228-229

Bus from Bangor: Odlin Road Park & Ride to Jackson Laboratory Public Information Center

Average Duration
1h 19m
Estimated price
$228-229
Contact phone
+1 800-639-3317
Website
https://concordcoachlines.com/

Bus from Portland, ME to Bangor, ME

Average Duration
2h 15m
Estimated price
$28-1841

Bus from Portland, ME to Boston / Logan Airport

Average Duration
1h 50m
Estimated price
$1842-1843
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from Portland Park & Ride to Bangor Park & Ride

Average Duration
2h 55m
Estimated price
$1844-1845
Plane Show flights
Website
http://capeair.com

Plane from Boston Airport (BOS) to Bar Harbor Airport (BHB)

Average Duration
1h 20m
Estimated price
$224-225

Plane from Boston Airport (BOS) to Rockland Airport (RKD)

Average Duration
1h 12m
Estimated price
$226-227
Ferry
Contact phone
+1 877-762-7245
Website
http://ferries.ca

Ferry from Bar Harbour to Yarmouth

Average Duration
3h 30m
Estimated price
$228-1846

Portland to Yarmouth: Overview of Bus, Train, Flight, and Car Trips

Traveling between Portland and Yarmouth offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🛫 For travelers heading to Yarmouth from Portland the most efficient route typically involves flying from Boston Airport to Bar Harbor Airport. This direct flight, operated by Cape Air, lasts approximately 1 hour and 20 minutes, making it a convenient option for those looking to reach their destination swiftly.
Departure Point
Boston Airport
Arrival Point
Bar Harbor Airport

Frequently asked questions

Find out more about the route from Portland to Yarmouth.

Or choose the category:
The distance between Portland and Yarmouth is approximately 208 miles. The typical travel time between the two cities varies depending on the mode of transportation chosen. Traveling by bus and then a car ferry via Bangor, it takes around 9 hours and 56 minutes. It is worth noting that travel times can vary based on factors such as traffic, weather conditions, and the specific schedules of buses and ferries.
The most cost-effective and time-efficient transportation option for traveling from Portland to Yarmouth is to drive and take the car ferry. This option costs between $30 and $160 and takes approximately 6 hours and 43 minutes. This allows for flexibility in travel times and provides a scenic journey across the water to reach Yarmouth.
To travel from Portland to Yarmouth without a car, the best option is to take a bus and car ferry via Bangor. This journey will take approximately 9 hours and 56 minutes and costs between $28 and $170. The bus will take you from Portland to Bangor, where you will then board a car ferry to Yarmouth. This mode of transportation allows you to enjoy the scenic views of the coastline while avoiding the hassle of driving.
The flight between Portland and Yarmouth typically takes around 1 hour and 20 minutes. This is the quickest and most convenient mode of transportation for this route. As for the cost, it can vary depending on the airline and the time of booking, but generally, flights between these two cities range from $200 to $400 round trip.
There are 11+ hotels available in Yarmouth for travelers to choose from. Prices for these hotels start at $64 per night. Travelers can choose from a variety of accommodations ranging from budget-friendly options to more luxurious hotels. It is recommended to book in advance to secure the best rates and availability.