1map logoGo to main page

Buffalo, NY, USA to Portland, ME, USA from $54: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Buffalo, United States of America
to
Portland, United States of America

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

$54 - Train, busBest price
707 kmDistance
5h 10m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Buffalo to Portland 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
Plane
Average Duration
6h  29m
Estimated price
$223-486
Recommended
Company
various
Train
Bus
Average Duration
15h  18m
Estimated price
$54-293
Cheapest
route map
Distance: 707 km
Duration: 5h 10m

See more options

Company
various
Plane
Drive
Average Duration
7h  11m
Estimated price
$66-277
Company
various
Train
Plane
Bus
Average Duration
6h  58m
Estimated price
$109-2230
Company
various
Plane
Bus
Average Duration
5h  10m
Estimated price
$125-527
Company
various
Bus
Average Duration
13h  44m
Estimated price
$2231-2232
Company
various
Bus
Average Duration
15h  23m
Estimated price
$2233-2234
Company
various
Drive
Average Duration
9h  30m
Estimated price
$2235-2236

Traveling From Buffalo to Portland

Traveling from Buffalo to Portland offers a journey between the vibrant art scene and coffee culture of the West Coast and the rich history along the Great Lakes.

Best Neighborhoods in Portland

Portland’s neighborhoods each boast their own unique charm and character.

Pearl District
• Home to chic boutiques and art galleries.
• Offers vibrant dining and nightlife options.
Alberta Arts District
• Famous for colorful murals and artsy vibe.
• Hosts a monthly art walk showcasing local talent.
Sellwood-Moreland
• Features antique shops and vintage stores.
• Close to beautiful parks and riverside paths.

Best Times To Visit Portland's Attractions

Timing your visits to Portland's popular spots can elevate your experience.

Washington Park
Visit early on weekdays for a peaceful stroll through gardens.
Portland Japanese Garden
Mornings in spring or fall offer fewer crowds and stunning colors.
Powell's City of Books
Weekday afternoons are best for a relaxed browsing experience.

Portland Weather: What to Expect Year-Round

Portland experiences a temperate maritime climate, characterized by mild, wet winters and warm, dry summers. Understanding when to visit can help you make the most of your trip, as summer brings sunshine and outdoor activities, while the rainy season offers a cozy atmosphere perfect for exploring local cafés and indoor attractions.

Dining Recommendation in Portland

Try the seasonal Dungeness crab at Le Pigeon, where the fusion of French techniques with Pacific Northwest ingredients creates a dining experience truly distinct from Buffalo's hearty comfort food. The vibrant atmosphere combined with innovative flavor combinations showcases Portland’s emphasis on local farms and fresh produce.

Buffalo - Portland operators

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

Plane Show flights
Website
delta.com

Plane from Buffalo Airport to Portland Airport via New York JFK

Average Duration
3h 54m
Estimated price
$2236-4860

Plane from Buffalo Airport to Portland Airport via New York La Guardia

Average Duration
4h 58m
Estimated price
$2236-4860

Plane from Buffalo Airport to Portland Airport via Detroit

Average Duration
5h 26m
Estimated price
$548-4860
Website
aa.com

Plane from Buffalo Airport to Portland Airport via Reagan Washington

Average Duration
5h 31m
Estimated price
$2931-2932

Plane from Buffalo Airport to Portland Airport via New York La Guardia

Average Duration
5h 20m
Estimated price
$2931-2932
Website
united.com

Plane from Buffalo Airport to Portland Airport via Washington Dulles

Average Duration
4h 11m
Estimated price
$4863-4867

Plane from Buffalo Airport to Portland Airport via Newark

Average Duration
5h 28m
Estimated price
$4863-4867
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Buffalo Depew Station to Boston

Average Duration
11h 27m
Estimated price
$29350-1254
Bus Show bus routes
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Buffalo to Syracuse Bus Station

Average Duration
2h 30m
Estimated price
$5270-4868

Bus from Syracuse Bus Station to Boston

Average Duration
7h 40m
Estimated price
$1255-543
Contact phone
+1 800-639-3317
Website
concordcoachlines.com

Bus from Boston / Logan Airport to Portland, ME

Average Duration
1h 40m
Estimated price
$29354-1255

Bus from Boston South Buses to Portland, ME

Average Duration
2h 10m
Estimated price
$29355-1255
Contact phone
+1 800-858-8555
Website
trailways.com

Bus from Buffalo to Syracuse, NY

Average Duration
3h 20m
Estimated price
$1255-1257
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Buffalo to Syracuse Bus Station

Average Duration
2h 50m
Estimated price
$2939-1256

Bus from Buffalo to New York Midtown

Average Duration
8h
Estimated price
$1255-2239

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

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

🚗 Embark on a scenic road trip from Buffalo to Portland covering a distance of 557 miles. Enjoy the journey through charming towns and picturesque landscapes along the way. 💰 Explore budget-friendly options ranging from $100 to $150 for your travel expenses from Buffalo to Portland by car. Plan your itinerary wisely to make the most out of your road trip while staying within your desired budget. 🌳 Immerse yourself in the beauty of nature as you drive approximately 9 hours and 30 minutes from Buffalo to Portland. Witness the changing scenery and experience the sense of freedom that comes with a road trip adventure.
Average price
$100 - $150
🛫 Traveling from Buffalo to Portland by plane involves taking a flight with a duration of approximately 3 hours and 37 minutes, including one stopover along the way. ✈️ Airlines such as JetBlue Airways, Southwest Airlines, United Airlines, and others provide options for flights from Buffalo Airport to Portland Airport, offering a range of prices between $223 and $486 for the journey. 🌟 Overall, the trip from Buffalo to Portland by plane takes around 6 hours and 29 minutes, providing travelers with various choices for carriers and prices to fit their preferences and budget.
Departure Point
Buffalo Airport
Arrival Point
Portland Airport. The quickest flight takes 3h 37m and has one stopover
Useful tips for plane travellers
• Given there are no direct flights from Buffalo to Portland, plan your layover time carefully; aim for a minimum of 1.5 to 2 hours to accommodate potential delays and ensure a stress-free connection.
• Upon arrival at Portland International Airport (PDX), follow signs for the MAX light rail, which can efficiently take you into downtown Portland; the journey costs about $2.50 and runs frequently, making it a cost-effective alternative to taxis.
• Expect taxi fares from PDX to downtown Portland to range from $30 to $40, depending on traffic; for more budget-friendly options, consider rideshare services like Uber or Lyft, which often provide competitive pricing.
🌟 Enjoy a comfortable ride with the Greyhound USA service departing from Buffalo station, and reaching Portland in approximately 13 hours and 44 minutes. 💰 Prices for this adventure range from $74 to $192, offering an affordable way to explore the charming city of Portland from the bustling Buffalo.
Departure Point
Buffalo station
Arrival Point
Portland, ME station

Frequently asked questions

Find out more about the route from Buffalo to Portland.

Or choose the category:
The distance between Buffalo and Portland is approximately 439 miles by air and 557.3 miles by road. By plane, it takes about 6 hours and 37 minutes to travel between the two cities. By bus, the travel time is approximately 13 hours and 24 minutes via Buffalo and then New York. Driving by car takes around 9 hours and 31 minutes, while traveling by bus from Portland to Buffalo is estimated to take about 14 hours and 14 minutes.
The most cost-effective option for traveling from Buffalo to Portland is by taking a bus via Buffalo. This option typically costs between $40 to $160 and takes approximately 13 hours and 24 minutes. If time is a priority, the quickest option is to fly and take a bus, which typically takes around 5 hours and 10 minutes and costs between $120 to $500. These options provide travelers with a good balance of affordability and efficiency.
The prices for a bus ticket between Buffalo and Portland range from $75 to $216. However, it is important to note that prices may vary depending on factors such as availability, time of travel, and type of bus service. It is recommended to check with specific bus companies or online booking platforms for the most accurate and up-to-date prices for your desired travel dates.
To get from Buffalo to Portland without using public transportation, you can drive. The distance between the two cities is around 557 miles, and the drive takes approximately 9 hours and 31 minutes. The cost for gas and tolls can vary, but you can expect to spend around $100 to $150 for the trip by car.
The best way to travel from Buffalo to Portland without a car is by bus via Buffalo. This option takes approximately 13 hours and 24 minutes and costs between $40 and $160. Taking the bus allows for a convenient and affordable journey, providing the opportunity to relax and enjoy the scenic route.
No, there is no direct link between Buffalo and Portland by bus. However, you can travel between the two cities with transfers. The journey takes approximately 14h 14m and involves departing from Buffalo and transferring at Syracuse Bus Station, Boston South Buses, and Boston / Logan Airport before arriving at Portland. This service is operated by Trailways and Concord Coach Lines.
The flight duration between Buffalo and Portland typically takes around 3 hours and 45 minutes with one stopover. However, there is no direct flight available for this route. The cost of a flight ticket between Portland and Buffalo can range from $223 to $556, depending on various factors such as airlines, booking time, and availability. It is advisable to check with different airlines and compare prices to find the best deal for your travel.
There are plenty of accommodation options available near Portland. There are over 224 hotels to choose from, offering a range of prices starting at $67. Whether you are looking for luxury hotels or budget-friendly options, there are plenty of choices to suit your needs. It is recommended to book in advance to secure the best deals and availability, especially during peak travel seasons.

Trips from Buffalo

Trips to Portland