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 of America
to
Buffalo, United States of America

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

Traveling From Pittsburgh to Buffalo

Traveling from Pittsburgh to Buffalo reveals a fascinating contrast between Pittsburgh's hilly landscapes and vibrant cultural scene and Buffalo's waterfront charm and rich history.

Best Neighbourhoods in Buffalo

Buffalo boasts diverse neighborhoods, each offering its own charm and attractions.

Allentown
• Renowned for its vibrant arts scene.
• Features eclectic shops and dining options.
Elmwood Village
• Offers a lively farmer's market.
• Casual cafes and boutiques line the streets.
Canalside
• Scenic waterfront views and activities.
• Hosts seasonal events and concerts.

Best Times To Visit Buffalo's Attractions

Buffalo offers a variety of attractions, each with ideal times for visits.

Niagara Falls
Visit mid-week during spring for fewer crowds and stunning views.
Buffalo Zoo
Go early in the morning during weekdays for a quieter experience.
Albright-Knox Art Gallery
Visit on Thursdays for extended hours and less foot traffic.

Buffalo Weather: What to Expect Year-Round

Buffalo experiences a humid continental climate with cold winters and warm summers, making spring and fall the ideal seasons for comfortable exploration. Weather can significantly impact your travel plans, as snowy conditions may affect some activities while sunny days invite outdoor adventures.

Dining Recommendation in Buffalo

Buffalo is famous for its chicken wings, specifically at the iconic Anchor Bar, where you can savor the original spicy, tangy flavor that defines the city. The casual atmosphere paired with locally-sourced ingredients makes the dining experience here distinct from Pittsburgh's steakhouses and pierogi spots, adding a vibrant twist to your culinary journey.

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 Show bus routes
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 Show train routes
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
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
Useful tips for train travellers
• On your train trip from Pittsburgh to Buffalo, Amtrak is the main operator, offering limited onboard catering services. Typically, the train has a café car that provides snacks, beverages, and light meals. It's best to check the Amtrak website for updated menus and hours of service during your journey.
• Amtrak offers different seating options including Standard Coach Class and First Class. Coach Class provides comfortable seating with ample legroom, while First Class offers more spacious seating and complimentary snacks and beverages. Depending on your budget and preference for comfort, you can choose the best option for your trip. Check Amtrak's official website for detailed seating layout and availability.
• Upon arrival at the Buffalo Exchange Street Station, you will find luggage storage options for your convenience. Moreover, restrooms are available at the station. It's advisable to check the Amtrak website for any updates on station services. To navigate Buffalo, the fastest way to reach the city center is via NFTA Metro Bus Route 12, which takes you directly to downtown in approximately 15-20 minutes.
🛫 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
Useful tips for bus travellers
• Plan your journey accordingly, as there is only one direct bus service daily from Pittsburgh to Buffalo, operated by Barons Bus, departing from Pittsburgh Intermodal Station; for schedules, visit baronsbus.com
• Bring snacks and drinks for the approximately 8-hour journey to Buffalo, as the bus might not have a food stop, and purchasing items on board can be limited; some convenience stores near the Pittsburgh Intermodal Station include Sheetz and CVS.
• Upon arriving at Buffalo's bus station, familiarize yourself with the layout and nearby transportation options; there are rideshare services and public transit available just outside the station, making it easy to navigate around the city; check out the Buffalo metro system at nfta.com

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 180 miles. By car, it takes about 3 hours and 42 minutes to travel from Pittsburgh to Buffalo. By bus, the travel time is around 5 hours and 59 minutes. If you prefer to fly, the journey from Pittsburgh to Buffalo takes about 5 hours and 51 minutes. Finally, taking a combination of flying to Bradford and then taking a bus, the travel time is approximately 6 hours and 19 minutes.
The most cost-effective and time-efficient option for traveling from Pittsburgh to Buffalo is to drive. It takes about 3 hours and 42 minutes and costs around $35-$60 in fuel expenses. Flying is also a relatively quick option, taking about 5 hours and 51 minutes, but it may be more expensive depending on the airline and time of booking. Taking a train or bus is less convenient and takes longer compared to driving or flying.
The prices of a train ticket between Pittsburgh and Buffalo can range from $22 to $267, depending on factors such as the time of booking and class of service. For bus travel from Buffalo to Pittsburgh, prices typically vary from $26 to $97, with options for different amenities and seat types. It is advisable to check with the specific train or bus provider for the most accurate and up-to-date pricing information.
To get from Pittsburgh to Buffalo without using public transportation, the best option would be to drive. The distance between the two cities is approximately 217 miles and it takes about 3 hours and 42 minutes to drive. The prices for renting a car for this journey can vary, generally ranging from $35 to $60. This allows you to have the flexibility to stop along the way and explore any attractions or scenic spots that catch your interest.
To travel from Pittsburgh to Buffalo without a car, the best option is to take a bus via Erie. This route takes approximately 5 hours and 59 minutes and costs between $25 and $100. Another option is to take a train, which takes 8 hours and 10 minutes and costs between $21 and $270. Lastly, flying is an option, with a flight time of 5 hours and 51 minutes and prices ranging from $120 to $320.
Yes, there is a direct bus link between Pittsburgh and Buffalo. The bus service, operated by Greyhound USA, departs once daily from Pittsburgh Intermodal Station and arrives at Buffalo station. The journey takes approximately 7 hours and 50 minutes. However, there is no direct train link between the two cities, but there are train services available with transfers that take approximately 8 hours and 10 minutes.
The flight between Pittsburgh and Buffalo typically takes around 3 hours and 20 minutes with one stopover. However, it is important to note that there are no direct flights between these cities. The cost of a flight between Buffalo and Pittsburgh can range from $124 to $315, depending on factors such as the airline, time of booking, and availability. It is advisable to check with airlines for the most up-to-date prices and schedules.
There are plenty of options for accommodation in Buffalo. With over 165 hotels available, you are sure to find one that suits your preferences and budget. Prices start at $39 and vary depending on the location and amenities of the hotel. Whether you prefer luxury accommodations or budget-friendly options, Buffalo has a wide range of choices to meet your needs.

Trips from Pittsburgh

Trips to Boston