1map logoGo to main page

Pittsburgh, PA, USA to Buffalo, NY, USA from $22: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Pittsburgh, United States
to
Buffalo, United States

How to Get from Pittsburgh to Buffalo: 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 trainBest price
290 kmDistance
3h 42m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Pittsburgh to Buffalo 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
Greyhound US
Bus
Average Duration
5h  59m
Estimated price
$26-97
Recommended
Company
Amtrak
Train
Average Duration
8h  18m
Estimated price
$22-267
Cheapest
route map
Distance: 290 km
Duration: 3h 42m

See more options

Company
Various
Bus
Average Duration
7h  50m
Estimated price
$35-60
Company
N/A
Drive
Average Duration
3h  42m
Estimated price
$35-60
Company
Various
Plane
Drive
Average Duration
4h  31m
Estimated price
$70-113
Company
Various
Plane
Drive
Average Duration
5h  53m
Estimated price
$70-262
Company
Various
Plane
Average Duration
5h  47m
Estimated price
$134-315
Company
Various
Plane
Drive
Average Duration
7h  10m
Estimated price
$260-261

Pittsburgh - Buffalo operators

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

Bus
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from Pittsburgh Intermodal Station to Erie, PA

Average Duration
3h 19m
Estimated price
$224-976

Bus from Erie, PA to Buffalo, NY

Average Duration
1h 55m
Estimated price
$353-352

Bus from Pittsburgh to Buffalo

Average Duration
7h 50m
Estimated price
$0-0
Train
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from Pittsburgh Amtrak Station to Cleveland

Average Duration
2h 54m
Estimated price
$22-978

Train from Cleveland to Buffalo Depew Station

Average Duration
3h 3m
Estimated price
$229-264
Plane
Website
https://www.delta.com

Plane from Pittsburgh (PIT) to Buffalo (BUF)

Average Duration
3h 50m
Estimated price
$269-970
Website
https://www.southwest.com

Plane from Pittsburgh (PIT) to Buffalo (BUF)

Average Duration
3h 58m
Estimated price
$267-972
Website
https://www.aa.com

Plane from Pittsburgh (PIT) to Buffalo (BUF)

Average Duration
3h 42m
Estimated price
$269-975
Website
https://www.united.com

Plane from Pittsburgh (PIT) to Buffalo (BUF)

Average Duration
3h 36m
Estimated price
$973-600
Website
https://www.iflysouthern.com

Plane from Pittsburgh (PIT) to Bradford (BFD)

Average Duration
55m
Estimated price
$976-977

Plane from Pittsburgh (PIT) to Dubois (DUJ)

Average Duration
50m
Estimated price
$978-979
all-pages.other Show other routes
Contact phone
+1 888-378-3823
Website
https://baronsbus.com/

Other from Erie, PA to Buffalo, NY

Average Duration
1h 40m
Estimated price
$354-352
Contact phone
+1 905-374-8111
Website
https://www.niagaraairbus.com

Other from Pearson International Airport to Buffalo Airport

Average Duration
2h
Estimated price
$3545-268

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

Traveling between Pittsburgh and Buffalo 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 picturesque road trip from Pittsburgh to Buffalo spanning 217 miles of diverse landscapes and charming small towns. 💸 The cost of this journey by car ranges from $35 to $60, offering an affordable and convenient way to explore the beauty of Western New York. 🌲 Enjoy approximately 3 hours and 42 minutes of scenic driving as you make your way from the Steel City to the vibrant city of Buffalo, filled with rich history, delicious cuisine, and cultural attractions to discover.
Average price
$35 - $60
🚂 Traveling from Pittsburgh to Buffalo by train involves a journey with transfers, taking approximately 8 hours and 18 minutes. There is no direct train service between the two cities, but travelers can make connections in Cleveland and Buffalo Depew Station. 💰 Ticket prices for the train from Pittsburgh to Buffalo can range from $22 to $267, depending on the class and availability. Despite the transfer and longer travel time compared to other modes of transportation, taking the train can provide a comfortable and relaxing way to explore the route between these two destinations.
Departure Point
Pittsburgh Amtrak Station
Arrival Point
Buffalo Depew Station
🛫 Flying from Pittsburgh to Buffalo can be a convenient option, although there are no direct flights available. The quickest route typically includes one stopover and takes around 3 hours and 15 minutes. ✈️ Airlines such as United, Southwest, American, and Delta all operate flights from Pittsburgh Airport to Buffalo Airport. The total travel time by plane from Pittsburgh to Buffalo averages around 5 hours and 47 minutes. 💸 Ticket prices for flights between Buffalo and Pittsburgh can range from $134 to $315, depending on the airline, time of booking, and other factors. It's advisable to compare prices and schedules to find the most suitable option for your travel plans.
Departure Point
Pittsburgh Airport
Arrival Point
Buffalo Airport. The quickest flight takes 3h 15m and has one stopover
🚌 Traveling from Pittsburgh to Buffalo by bus is a convenient option, with a direct service operated by Greyhound USA. The journey typically takes around 7 hours and 50 minutes. 💰 Bus tickets between Buffalo and Pittsburgh can range in price from $26 to $97. With a total distance of 249 miles to cover, travelers can sit back, relax, and enjoy the scenic views during the approximately 8-hour journey.
Departure Point
Pittsburgh Intermodal Station
Arrival Point
Buffalo, NY station

Frequently asked questions

Find out more about the route from Pittsburgh to Buffalo.

Or choose the category:
The distance between Pittsburgh and Buffalo is approximately 289.7 km by air and 349.5 km by road. Travel times vary depending on the mode of transportation. By plane, it takes about 5 hours and 51 minutes to reach Buffalo from Pittsburgh. By car, the journey can be completed in approximately 3 hours and 42 minutes. Trains and buses take longer, with travel times ranging from 5 hours and 59 minutes to 8 hours and 10 minutes.
The most cost-effective and time-efficient transportation option for traveling from Pittsburgh to Buffalo is to drive. It takes approximately 3 hours and 42 minutes to drive the 349.5 km distance between the two cities.
When traveling from Pittsburgh to Buffalo the prices for a train ticket can range from $22 to $267 depending on the class and time of booking. On the other hand, bus tickets between Buffalo and Pittsburgh can vary from $26 to $97 depending on the bus company and the type of service.
To get from Pittsburgh to Buffalo without using public transportation, the most convenient option would be to drive. The driving distance between the two cities is approximately 349.2 km, and it takes about 3 hours and 42 minutes to complete the journey by car. The cost of this trip would vary depending on factors such as fuel prices and toll fees, but it typically ranges from $35 to $60.
There are a few options for traveling from Pittsburgh to Buffalo without a car. One option is to take a bus, which typically takes around 5 hours and 59 minutes. Another option is to take a train, which usually takes around 8 hours and 10 minutes to reach Buffalo. Lastly, you can also fly, with a flight usually taking around 5 hours and 51 minutes.
There is no direct train link between Pittsburgh and Buffalo. However, there is a train service that departs from Pittsburgh Amtrak Station and arrives at Buffalo, with a transfer in Cleveland. This journey takes approximately 8 hours and 10 minutes. Alternatively, there is a direct bus service operated by Greyhound USA that takes approximately 7 hours and 50 minutes.
The flight duration between Pittsburgh and Buffalo is typically around 3 hours and 20 minutes, including one stopover. However, there are no direct flights available between the two cities. The cost of these flights can range from $124 to $315, depending on the airline and time of booking.
There are a wide range of accommodation options available near Buffalo. With over 165 hotels to choose from, visitors can find something to suit their budget and preferences. Prices start at $39 per night, offering affordable options for travelers.