1map logoGo to main page

Portland, ME, USA to Halifax from $130: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Portland, United States
to
Halifax, Canada

How to Get from Portland to Halifax: 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.

$130 - DriveBest price
950 kmDistance
6h 33m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Portland to Halifax 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
Bus
Train
Average Duration
17h  14m
Estimated price
$116-247
Recommended
route map
Distance: 950 km
Duration: 6h 33m

See more options

Company
various
Bus
Average Duration
17h  16m
Estimated price
$125-210
Company
N/A
Drive
Average Duration
9h  32m
Estimated price
$130-200
Company
various
Bus
Plane
Average Duration
6h  33m
Estimated price
$209-638
Company
various
Plane
Average Duration
9h 
Estimated price
$256-1160
Company
various
Drive
Plane
Average Duration
9h  31m
Estimated price
$1161-1162
Company
various
Drive
Plane
Average Duration
9h  54m
Estimated price
$1163-1164

Portland - Halifax operators

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

Bus
Contact phone
+1 800-639-3317
Website
https://concordcoachlines.com/

Bus from Portland, ME to Bangor, ME

Average Duration
2h 15m
Estimated price
$2100-2101

Bus from Portland, ME to Boston / Logan Airport

Average Duration
1h 50m
Estimated price
$2102-1257
Contact phone
+1 207-942-3354
Website
http://johntcyrandsons.com

Bus from Bangor, ME to Houlton, Maine

Average Duration
2h 37m
Estimated price
$2103-2104
Contact phone
+1 800-575-1807
Website
https://maritimebus.com/

Bus from Woodstock, NB to Fredericton, NB

Average Duration
Estimated price
$0-0

Bus from Fredericton, NB to Moncton, NB

Average Duration
Estimated price
$0-0

Bus from Florenceville, NB to Fredericton, NB

Average Duration
Estimated price
$0-0

Bus from Moncton, NB to Halifax, NS - Bus Terminal

Average Duration
Estimated price
$0-0
Train
Contact phone
+1 888 842-7245
Website
http://www.viarail.ca/

Train from Moncton, NB to Halifax, NS

Average Duration
4h 13m
Estimated price
$1255-1256
Plane
Website
http://aa.com

Plane from Portland, ME to Halifax, NS

Average Duration
7h 10m
Estimated price
$1253-2473

Plane from Boston, MA to Halifax, NS

Average Duration
1h 35m
Estimated price
$1251-1252
Website
http://united.com

Plane from Portland, ME to Halifax, NS

Average Duration
8h
Estimated price
$2472-2473

Plane from Boston, MA to Halifax, NS

Average Duration
1h 38m
Estimated price
$2470-2471
Website
http://aircanada.com

Plane from Boston, MA to Halifax, NS

Average Duration
1h 38m
Estimated price
$2470-2471

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

Traveling between Portland and Halifax 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.

The quickest and most convenient way to travel from Portland to Halifax is by booking a direct flight from Boston Airport to Halifax Airport, which takes only 1 hour and 35 minutes. American Airlines and Air Canada are the main carriers offering this flight route. Alternatively, it is also possible to travel from Portland to Halifax by connecting flights, but this option can significantly increase the travel time. The total travel time from Portland to Halifax by plane is approximately 9 hours and 31 minutes, including layovers and transit time in Boston. Passengers are advised to check with the respective airlines for updated flight schedules and possible layover durations when making their travel arrangements. The prices for flights between Halifax and Portland can vary depending on the time of booking and available seat capacity, with fares ranging from $256 to $758 for a round trip. Travelers should also consider any additional fees for checked baggage and other optional services when comparing total costs.
Departure Point
Boston Airport
Arrival Point
Halifax Airport

Frequently asked questions

Find out more about the route from Portland to Halifax.

Or choose the category:
The distance between Portland and Halifax is approximately 547 km by air, while the road distance is about 950 km. The typical travel time by bus and train from Portland to Halifax is 17 hours and 7 minutes, while by plane it takes about 9 hours and 31 minutes. The return journey from Halifax to Portland by car typically takes 9 hours and 32 minutes, and by bus it takes around 16 hours and 19 minutes.
The most cost-effective way to travel from Portland to Halifax is by driving. It takes approximately 9 hours and 32 minutes by car and costs between $130 and $200. However, if time is a priority, the quickest option is to take a bus and fly. This combination takes around 6 hours and 33 minutes and costs between $200 and $650.
The prices for traveling by bus between Portland and Halifax range from $115 to $196.
To travel from Portland to Halifax without using public transportation, you can drive the 950 km distance directly. The journey typically takes around 9 hours and 32 minutes by car. It's important to note that the prices for driving from Portland to Halifax can range from $130 to $200, accounting for gas and other vehicle expenses.
The flight between Portland and Halifax typically takes about 1 hour and 35 minutes. The cost of the flight can vary, ranging from $256 to $758.
There are plenty of accommodation options near Halifax. With over 185 hotels to choose from, you can find a range of accommodations to suit your preferences and budget. Prices start at $44 per night, providing affordable options for travelers.