How to get from Salem to Hamilton by bus and train?
From Salem to Hamilton by bus and train
To get from Salem to Hamilton in Washington, D.C. - Baltimore, MD, you’ll need to take 2 bus lines and one train line: take the 76 bus from Salem Va Medical Center station to 3rd St Station Slip B station. Next, you’ll have to switch to the NORTHEAST REGIONAL train and finally take the 885 bus from N Capitol St & Massachussetts Ave station to Harmony P&R station. The total trip duration for this route is approximately 8 hr 49 min. The bus and train schedule from Salem may change. We recommend you check the updated bus and train schedule to Hamilton on the Moovit app.
Step by Step
- 1Start from bus stationSalem
- 2Wait for bus7676 - Veterans Hospital To Third Street Station
- 3Ride to bus station3rd St Station Slip B30 min
- 4Walk to train stationRoanokeID RNK540 yd • 7 min
- 5Wait for trainNORTHEAST REGIONALBoston
- 6Ride to train stationUnion Station320 min
- 7Walk to bus stationN Capitol St & Massachussetts AveID 316220 yd • 3 min
- 8Wait for bus885Leesburg/Harmony
- 9Ride to bus stationHarmony P&R113 min
- 10Walk toHamilton1.05 mi • 22 min
Public transit directions from Salem to Hamilton
Bus And Train schedule from Salem to Hamilton
Related Routes
- Salisbury to Hamilton
- Solomons to Hamilton
- Lusby to Hamilton
- West Ocean City to Hamilton
- Cambridge to Hamilton
- Danville to Hamilton
- Front Royal to Hamilton
- Norfolk to Hamilton
- Stafford County to Hamilton
- Colonial Heights to Hamilton
- Prince George's County to Hamilton
- Rockingham County to Hamilton
- Culpeper County to Hamilton
- Cecil County to Hamilton
- Harrisonburg to Hamilton
- Lynchburg to Hamilton
- Roanoke to Hamilton
- Pittsylvania County to Hamilton
- Staunton to Hamilton
- Mecklenburg County to Hamilton
Questions & Answers
What is the fastest way to get from Salem to Hamilton?
The fastest way takes 529 minutes, using Bus line 76, Train line NORTHEAST REGIONAL, Bus line 885.
Is there a direct bus between Salem and Hamilton in Washington, D.C. - Baltimore, MD?
No, you’ll have to take 2 bus lines and one train line in total. The total travelling time is 8 hr 49 min.
Which bus line goes from Salem to Hamilton in Washington, D.C. - Baltimore, MD?
The 76 bus line goes from 3rd St Station Slip B station near Salem to Roanoke station. From there you’ll have to take one bus line and one train line till Roanoke station near Hamilton in Washington, D.C. - Baltimore, MD.
How long does it take to travel from Salem to Hamilton in Washington, D.C. - Baltimore, MD by bus and train?
The total travel time between Salem and Hamilton in Washington, D.C. - Baltimore, MD by bus and train is about 8 hr 49 min.
Where do I get on the bus near Salem to get to Hamilton in Washington, D.C. - Baltimore, MD?
Get on the 76 bus from the 3rd St Station Slip B stop near Salem in Washington, D.C. - Baltimore, MD.
Where do I get off the bus when travelling between Salem and Hamilton in Washington, D.C. - Baltimore, MD?
Get off the bus at the Roanoke stop, which is closest to Hamilton in Washington, D.C. - Baltimore, MD.
Popular Routes
- Urbana to Washington
- Union Station to Odenton
- Alexandria to Reston, Virginia
- Springfield to Reston
- Upper Marlboro to Bowie
- Tysons Corner Metro to MedStar Washington Hospital Ctr (Washington Hospital Center)
- Silver Spring to Washington
- Stafford County to Baltimore
- Vienna Metro South Bay P to Wolf Trap
- Glen Burnie to Bethesda
- Baltimore to Smithsonian Institution
- Metro Center to Washington National Airport (Dca)
- Washington Dulles International Airport (Iad) to Frederick
- Parole to Naval Academy
- Union Station to Howard County General Hospital, Johns Hopkins Medicine
- Huntington to Mount Vernon
- Rockville to Olney
- Navy Yard Metro Station to Reston
- Washington to Summerfield
- Silver Spring to Arlington