1map logoGo to main page

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

Compare Travel Options and Prices

from
Buffalo, United States
to
Pittsburgh, United States

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

$21 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 Buffalo to Pittsburgh 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
Bus
Average Duration
5h  15m
Estimated price
$25-96
Recommended
Company
Amtrak
Train
Average Duration
8h  42m
Estimated price
$21-268
Cheapest
route map
Distance: 290 km
Duration: 3h 42m

See more options

Company
Fab530
Bus
Average Duration
7h  30m
Estimated price
$35-60
Company
various
Drive
Average Duration
3h  42m
Estimated price
$35-60
Company
various
Drive
Plane
Average Duration
3h  51m
Estimated price
$70-250
Company
various
Plane
Average Duration
5h  40m
Estimated price
$134-315

Buffalo - Pittsburgh operators

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

Bus
Website
fullington.trailways.com

Bus from Buffalo to Pittsburgh

Average Duration
7h 30m
Estimated price
$35-60
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Youngstown Bus Stop to Pittsburgh Intermodal Station

Average Duration
1h 20m
Estimated price
$25-251
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Buffalo Depew Station to Cleveland

Average Duration
3h 14m
Estimated price
$963-251

Train from Cleveland to Pittsburgh Amtrak Station

Average Duration
3h 11m
Estimated price
$212-213
Plane
Website
aa.com

Plane from Buffalo to Pittsburgh

Average Duration
4h 20m
Estimated price
$256-257
Website
united.com

Plane from Buffalo to Pittsburgh

Average Duration
3h 29m
Estimated price
$255-600
Website
southwest.com

Plane from Buffalo to Pittsburgh

Average Duration
5h 25m
Estimated price
$258-259
Website
delta.com

Plane from Buffalo to Pittsburgh

Average Duration
4h 15m
Estimated price
$253-259

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

Traveling between Buffalo and Pittsburgh 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 train journey from Buffalo to Pittsburgh by Amtrak is a convenient and scenic way to travel between the two cities. Although there is no direct train route, passengers can board the train at Buffalo Depew Station and make a transfer in Cleveland before reaching Pittsburgh Amtrak Station. The total travel time, including transfers, is approximately 8 hours and 36 minutes. Amtrak offers reliable and comfortable train services for this route, with ticket prices ranging from $21 to $266. The train ride provides a relaxing alternative to driving, allowing passengers to sit back, relax, and enjoy the beautiful scenery along the way.
Departure Point
Buffalo Depew Station
Arrival Point
Pittsburgh Amtrak Station
Useful tips for train travellers
• On your train trip from Buffalo to Pittsburgh, you’ll likely be riding with Amtrak. Their onboard catering service offers a selection of snacks, meals, and beverages available for purchase. The ‘Amtrak Café’ features options like sandwiches, salads, and a variety of drinks. Be sure to check the menu when you board so you can savor a meal during your journey.
• Amtrak trains provide different seating options on this route. Economy Class is the standard seating choice, featuring comfortable reclining seats with footrests. If you're looking for a more spacious experience, consider upgrading to Business Class, which includes larger seats and complimentary non-alcoholic beverages. Unfortunately, First Class isn't available on this route.
• The main operator for the Buffalo to Pittsburgh route is Amtrak, which you can book through their website: amtrak.com Another option, depending on your specific schedule, might be Greyhound, which could offer bus services to Pittsburgh from Buffalo. For more details, visit greyhound.com Additionally, useful links for local transport schedules in Pittsburgh and dining options around the station can be found via the Pittsburgh Transportation Authority at portauthority.org
Traveling from Buffalo to Pittsburgh by plane involves a one-stop flight, as there are no direct flights available. The quickest flight with one stopover takes approximately 3 hours and 30 minutes. Airlines such as Southwest, United, American, and Delta offer flights between Buffalo Airport and Pittsburgh Airport. The total travel time for the journey by plane is approximately 5 hours and 57 minutes. The cost of a flight between Pittsburgh and Buffalo ranges from $124 to $315, providing travelers with various pricing options.
Departure Point
Buffalo Airport
Arrival Point
Pittsburgh Airport. The quickest flight takes 3h 11m and has one stopover
A trip from Buffalo to Pittsburgh by bus offers a convenient and affordable travel option. The direct bus service from Buffalo to Pittsburgh operates once daily, taking approximately 7 hours and 30 minutes to reach the destination. Operated by Trailways, the service departs from Buffalo station and arrives at Pittsburgh station. With prices ranging from $25 to $96, travelers can choose a fare that suits their budget. The scenic journey takes approximately 5 hours and 15 minutes, providing a comfortable and hassle-free way to travel between these two cities.
Departure Point
Buffalo station
Arrival Point
Pittsburgh station
Useful tips for bus travellers
• Check Fullington Trailways' website for the latest schedule updates and ensure you arrive at the Buffalo station early to accommodate any last-minute changes: fullingtongroup.com
• Bring along snacks and a refillable water bottle; although the trip takes approximately 7 hours and 30 minutes, having your own provisions will save you money and keep you comfortable, especially since the bus offers limited stops.
• Upon arriving at the Pittsburgh station, take note of the local transport options available nearby; the Port Authority T Light Rail System can help you navigate to your final destination. Familiarize yourself with the station map here: portauthority.org

Frequently asked questions

Find out more about the route from Buffalo to Pittsburgh.

Or choose the category:
The cheapest way to get from Buffalo to Pittsburgh is by driving. The approximate cost of fuel for a one-way trip is around $35 to $60, depending on the vehicle's fuel efficiency and current gas prices. The driving distance between these cities is approximately 220 miles, and the journey typically takes around 3 hours and 43 minutes.
The fastest way to travel from Buffalo to Pittsburgh is by car. The driving route typically takes around 3 hours and 43 minutes, depending on traffic conditions.
It is approximately 290 km from Buffalo to Pittsburgh. Driving distance may vary depending on the route taken, but it is approximately 351 km. The driving time is typically around 3 hours and 43 minutes.
The most affordable and convenient way to travel from Buffalo to Pittsburgh without a car is by taking a bus. You can do this by catching a bus from Buffalo to Youngstown, and then transferring to another bus that will take you to Pittsburgh. The journey typically takes around 5 hours and 15 minutes, with ticket prices ranging from $25 to $100.
The travel time from Buffalo to Pittsburgh is approximately 5 hours and 15 minutes, including transfers.
The cheapest way to travel from Buffalo to Pittsburgh is by bus. You can take a bus via Youngstown, which takes about 5 hours and 15 minutes and costs between $25 and $100. If you prefer a longer journey but more comfortable options, you can also take a train, which takes around 8 hours and 36 minutes with ticket prices ranging from $21 to $270. Alternatively, if time is a priority and you are willing to spend a bit more, you can fly from Buffalo to Pittsburgh, which takes approximately 5 hours and 57 minutes with ticket prices ranging from $120 to $320.
There are a wide range of options for accommodations in Pittsburgh. With over 424 hotels to choose from, travelers can easily find a place that suits their needs and budget. Prices for hotels in Pittsburgh start at around $60 per night, making it possible to find affordable options.
Yes, you can drive from Buffalo to Pittsburgh. The driving distance between the two cities is approximately 351 km. The estimated travel time by car is around 3 hours and 43 minutes.
Yes, there is a direct bus between Buffalo and Pittsburgh. The bus service operates once daily, every day, and the journey takes approximately 7 hours and 30 minutes.
You can catch the bus from Buffalo to Pittsburgh at the Buffalo station. The bus services are operated by Trailways. Please check the Trailways website or contact them for the most accurate and up-to-date departure times and locations.
The bus from Buffalo to Pittsburgh operated by Trailways arrives at the Pittsburgh station. The Pittsburgh station is conveniently located downtown and is easily accessible for further transportation or exploring the city. Passengers can expect a comfortable and hassle-free journey with Trailways bus services.
To get from Buffalo Airport to Pittsburgh you can take a flight from Buffalo Airport to Pittsburgh International Airport. The flight duration is around 1 hour, and tickets can range from $100-$250, depending on the airline and time of booking.
Southwest Airlines, United Airlines, American Airlines, and Delta are the major airlines that offer flights between Buffalo and Pittsburgh.
The fastest way to travel from Buffalo to Pittsburgh is by plane. Although there are no direct flights, there are several options available with one stopover. The quickest flight duration is approximately 3 hours and 30 minutes. Airlines such as Southwest, United, American, and Delta offer flights between Buffalo Airport and Pittsburgh Airport. However, it's important to note that the total travel time, including check-in and security procedures, is estimated to be around 5 hours and 57 minutes. Prices for flights between Pittsburgh and Buffalo range from $124 to $315.
The flight duration from Buffalo to Pittsburgh can vary depending on the layover. There are no direct flights available, so the quickest option involves one stopover and takes approximately 3 hours and 30 minutes.
Trains from Buffalo to Pittsburgh, operated by Amtrak, arrive at Pittsburgh Amtrak Station.
No, there is no direct train between Buffalo and Pittsburgh. However, there are train services available with transfers. The journey typically involves departing from Buffalo and arriving at Pittsburgh Amtrak Station via Buffalo Depew Station and Cleveland. This route takes around 8 hours and 36 minutes, including the transfers.
You can catch the train from Buffalo to Pittsburgh at the Buffalo Depew Station. Amtrak operates train services on this route.
The cost of a flight from Buffalo to Pittsburgh can range from $124 to $315.
The cost of a train from Buffalo to Pittsburgh can vary depending on several factors. Generally, ticket prices range from $21 to $266, depending on the class of service and how far in advance you purchase your ticket.
The cost of a bus ticket from Buffalo to Pittsburgh can range from $25 to $96, depending on the carrier and the time of booking.
The cost of driving from Buffalo to Pittsburgh can range between $35 and $60. This estimate is based on factors such as the type of vehicle you drive, current gas prices, and any tolls along the route. Additionally, the total driving time for this journey is approximately 3 hours and 43 minutes.