Travel from Pittsburgh to Rochester

Train, bus or fly from Pittsburgh to Rochester?

You can take a train from Pittsburgh to Rochester via Cleveland Amtrak in around 7 h 54 min. Alternatively, you can take a bus from Pittsburgh to Rochester via Erie in around 8 h 19 min.

Book transport from Pittsburgh to Rochester

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Pittsburgh to Rochester

ModeDurationPrice
From Pittsburgh Amtrak train to Cleveland Amtrak then train to Rochester Amtrak.7 h 54 min$143
From Pittsburgh, PA bus to Erie then bus to Rochester.8 h 19 min$65
From Pittsburgh, PA bus to Washington St & Swan St, line 6 bus to Buffalo, then train to Rochester.10 h$114
From Pittsburgh, PA bus to Buffalo, NY then bus to Rochester, NY.11 h$87
From Pittsburgh drive to Rochester.4 h 53 min$34
From Seventh Ave At Smithfield St bus to Pittsburgh airport, fly to Rochester airport, then line 6 bus to Rochester.5 h 56 min$353

How long does it take to get from Pittsburgh to Rochester?

It takes approximately 7 h 54 min to get from Pittsburgh to Rochester, including transfers.

Is there a direct train between Pittsburgh and Rochester?

No, there is no direct train from Pittsburgh to Rochester. However, there are services departing from Pittsburgh Amtrak and arriving at Rochester Amtrak via Cleveland Amtrak. The journey, including transfers, takes approximately 7 h 54 min.

Is there a direct bus between Pittsburgh and Rochester?

No, there is no direct bus from Pittsburgh to Rochester. However, there are services departing from Pittsburgh, PA and arriving at Rochester via Erie. The journey, including transfers, takes approximately 8 h 19 min.

Operators from Pittsburgh to Rochester

OperatorPhoneWebsite
Amtrak+1 1-800-872-7245Amtrak
Greyhound USA+1 214-849-8100Greyhound USA
Fullington TrailwaysFullington Trailways
Niagara FrontierNiagara Frontier
VIA Rail+1 1 888 842-7245VIA Rail
Megabus877-462-6342Megabus
Port Authority of Allegheny CountyPort Authority of Allegheny County
United AirlinesUnited Airlines
DeltaDelta
American AirlinesAmerican Airlines
Air CanadaAir Canada
RTS+1 585-288-1700RTS