How to get from Union Station to Colonial Heights by bus?
From Union Station to Colonial Heights by bus
To get from Union Station to Colonial Heights in Washington, D.C. - Baltimore, MD, you’ll need to take 3 bus lines: take the MEGABUS bus from Union Station station to The Plaza at Main Street Station station. Next, you’ll have to switch to the 1B bus and finally take the 3 bus from Mcguire Medical Center station to Adams St And Henry St station. The total trip duration for this route is approximately 4 hr 23 min. The bus schedule from Union Station may change. We recommend you check the updated bus schedule to Colonial Heights on the Moovit app.
Step by Step
- 1Start from bus stationUnion StationUnion Station Drive Northeast
- 2Wait for busMEGABUSAtlanta, Ga
- 3Ride to bus stationThe Plaza at Main Street Station125 min
- 4Walk to bus station14th + MainID 9340 yd • 5 min
- 5Wait for bus1B1b Midlothian Giant Dr Via Warwick
- 6Ride to bus stationHull St + SpaineID 125118 min
- 7Walk to bus stationMcguire Medical Center880 yd • 11 min
- 8Wait for bus3Petersburg Station
- 9Ride to bus stationAdams St And Henry St44 min
- 10Walk toColonial Heights2.17 mi • 44 min
Public transit directions from Union Station to Colonial Heights
Bus schedule from Union Station to Colonial Heights
Related Routes
- Delmar to Colonial Heights
- La Vale to Colonial Heights
- Clarysville to Colonial Heights
- Cresaptown to Colonial Heights
- Bowling Green to Colonial Heights
- Frostburg to Colonial Heights
- Eckhart Mines to Colonial Heights
- Emmitsburg to Colonial Heights
- Potomac Park to Colonial Heights
- Prince George's County to Colonial Heights
- Harrisonburg to Colonial Heights
- Jefferson County to Colonial Heights
- Richmond to Colonial Heights
- Allegany County to Colonial Heights
- Harford County to Colonial Heights
- Chesterfield County to Colonial Heights
- Henrico County to Colonial Heights
- Virginia Beach to Colonial Heights
- Prince William County to Colonial Heights
- Augusta County to Colonial Heights
Questions & Answers
What is the fastest way to get from Union Station to Colonial Heights?
The fastest way takes 263 minutes, using Bus line MEGABUS, Bus line 1B, Bus line 3.
Is there a direct bus between Union Station and Colonial Heights?
No, you’ll have to take 3 bus lines in total. The total travelling time is 4 hr 23 min.
Which bus line goes from Union Station to Colonial Heights?
The MEGABUS bus line goes from The Plaza at Main Street Station near Union Station in Washington to 14th + Main station. From there you’ll have to take one bus line till 14th + Main station near Colonial Heights in Washington, D.C. - Baltimore, MD.
How long does it take to travel from Union Station to Colonial Heights by bus?
The total travel time between Union Station in Washington and Colonial Heights in Washington, D.C. - Baltimore, MD by bus is about 4 hr 23 min.
Where do I get on the bus near Union Station to get to Colonial Heights?
Get on the MEGABUS bus from the The Plaza at Main Street Station near Union Station in Washington.
Where do I get off the bus when travelling between Union Station and Colonial Heights?
Get off the bus at the 14th + Main stop, which is closest to Colonial Heights in Washington, D.C. - Baltimore, MD.
Popular Routes
- Patapsco Light Rail Station Bay 3 to Oriole Park At Camden Yards
- Aberdeen to Bethesda
- Baltimore Penn Station to Oriole Park At Camden Yards
- Woodbridge to Alexandria
- Union Station to Odenton
- College Park-U Of Md to Washington
- Alexandria to Vienna
- Middle River to Edgewood
- Fairfax Station to South Riding
- Rosedale to Glen Burnie
- Aberdeen to Fort Meade
- Eisenhower Ave Metrorail Station to Tysons Corner
- Baltimore to Owings Mills
- Calverton to Laurel
- Downtown Largo Metro Station to Fredericksburg
- Silver Spring to Odenton, MD
- Vienna to Gainesville
- Union Station to Ocean City
- Rockville to University Of Maryland
- Elkridge to Washington