Travel from Baltimore to Rochester

Train, bus or fly from Baltimore to Rochester?

Southwest Airlines flies from Baltimore to Rochester 3 times a day. Alternatively, Amtrak Acela Express operates a train from Baltimore to Rochester hourly. Tickets cost $110 - $300 and the journey takes 2 h 12 min. VIA Rail also services this route every 3 hours.

Book transport from Baltimore 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 Baltimore to Rochester

From PRATT ST LIGHT RAIL STAT sb tram to Baltimore airport, fly to Rochester airport, then line 6 bus to Rochester. 3 h 24 min $212. From Baltimore Penn Station Amtrak train to UNION STATION station, subway to GALLERY PLACE CHINATOWN station, subway to Reagan Washington airport, fly to Rochester airport, then line 6 bus to Rochester. 4 h 14 min $301. From PRATT ST LIGHT RAIL STAT sb tram to Baltimore airport, fly to Buffalo airport, then bus to Rochester. 4 h 59 min $255. From Baltimore Penn Station Amtrak train to UNION STATION station, subway to FARRAGUT WEST station, subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Rochester airport, then line 6 bus to Rochester. 5 h 5 min $306. From Baltimore Penn Station Amtrak train to 30th Street Station, train to Philadelphia airport, fly to Rochester airport, then line 6 bus to Rochester. 4 h 40 min $484. From Baltimore Penn Station Amtrak train to New York then train to Rochester. 10 h 1 min $337. From Baltimore, MD - Greyhound Bus Terminal Downtown bus to New York, NY then bus to Rochester. 10 h 45 min $88. From BALTIMORE ST & CHARLES ST eb line 56 bus to Baltimore, MD, bus to Buffalo, NY, then bus to Rochester, NY. 15 h 34 min $89. From Baltimore drive to Rochester. 6 h 17 min $40.