Travel from Baltimore to Winston-Salem

Bus or train from Baltimore to Winston-Salem?

Amtrak operates a train from Baltimore to Winston-Salem twice daily. Tickets cost $55 - $150 and the journey takes 7 h 27 min. 2 other operators also service this route. Alternatively, Greyhound USA operates a bus from Baltimore to Winston-Salem every 3 hours. Tickets cost $19 - $45 and the journey takes 3 h 20 min. Greyhound USA also services this route once daily.

Book transport from Baltimore to Winston-Salem

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 Winston-Salem

From Baltimore Penn Station Amtrak train to UNION STATION station, subway to GALLERY PLACE CHINATOWN station, subway to Reagan Washington airport, fly to Greensboro/High Point airport, taxi to Coble Transportation Center, then line 1 bus to Winston-Salem. 4 h 34 min $382. 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 Greensboro/High Point airport, taxi to Coble Transportation Center, then line 1 bus to Winston-Salem. 5 h 37 min $397. From PRATT ST LIGHT RAIL STAT sb tram to Baltimore airport, fly to Raleigh/Durham airport, line 100 bus to Regional Transit Center, line 700 bus to GoDurham Station, line 3 bus to Durham, then bus to Winston-Salem. 6 h 19 min $152. From PRATT ST LIGHT RAIL STAT sb tram to Baltimore airport, fly to Charlotte airport, line 5 bus to Charlotte Transportation Center, walk to Charlotte, NC, then bus to Winston-Salem. 6 h 18 min $208. From Baltimore Penn Station Amtrak train to 30th Street Station, train to Philadelphia airport, fly to Greensboro/High Point airport, taxi to Coble Transportation Center, then line 1 bus to Winston-Salem. 5 h 24 min $575. From Baltimore Penn Station Amtrak train to UNION STATION station, subway to GALLERY PLACE CHINATOWN station, subway to Reagan Washington airport, fly to Raleigh/Durham airport, line 100 bus to Regional Transit Center, line 700 bus to GoDurham Station, line 3 bus to Durham, then bus to Winston-Salem. 7 h $311. From Baltimore Penn Station Amtrak train to High Point Amtrak Station then bus to Wssu. 9 h 4 min $110. From Baltimore Downtown, MD bus to Richmond, VA then bus to Winston-Salem. 10 h 8 min $83. From PENN STATION MARC sb train to Washington DC, bus to Durham, then bus to Winston-Salem. 10 h 50 min $62. From Baltimore drive to Winston-Salem. 6 h 31 min $45.