How to get from Union Station to Richmond Main Street Station by bus?
Union Station to Richmond Main Street Station - Bus Schedule
The MEGABUS bus from Union Station to Richmond Main Street Station departs once a day at 8:05 AM. The trip takes about 2 hr 7 min.
From Union Station to Richmond Main Street Station by bus
Take one direct bus from Union Station to Richmond Main Street Station in Richmond: take the MEGABUS bus from Union Station station to The Plaza at Main Street Station station. The total trip duration for this route is approximately 2 hr 7 min. The bus schedule from Union Station may change. We recommend you check the updated bus schedule to Richmond Main Street Station 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 toRichmond Main Street Station1500 E Main St30 yd • 1 min
Public transit directions from Union Station to Richmond Main Street Station
Bus schedule from Union Station to Richmond Main Street Station
Related Routes
- Norfolk to Richmond Main Street Station
- Harrisonburg to Richmond Main Street Station
- Newport News to Richmond Main Street Station
- Richmond to Richmond Main Street Station
- Charlottesville to Richmond Main Street Station
- Alexandria to Richmond Main Street Station
- Washington to Richmond Main Street Station
- Washington, D.C. to Richmond Main Street Station
- Reagan Washington Airport DCA to Richmond Main Street Station
- Baltimore Airport BWI to Richmond Main Street Station
- Holiday Inn Express-Richmond Downtown to Richmond Main Street Station
- Virginia Commonwealth University to Richmond Main Street Station
- Virginia Museum of Fine Arts Garage to Richmond Main Street Station
- Washington Dulles Airport to Richmond Main Street Station
- Ashland Station to Richmond Main Street Station
- Richmond Staples Mills Station to Richmond Main Street Station
- Richmond Airport (RIC) to Richmond Main Street Station
- Newport News Station to Richmond Main Street Station
- Washington Dulles Airport (IAD) to Richmond Main Street Station
- Washington Deli to Richmond Main Street Station
Questions & Answers
What is the fastest way to get from Union Station to Richmond Main Street Station?
The fastest way takes 127 minutes, using Bus line MEGABUS.
Is there a direct bus between Union Station and Richmond Main Street Station?
Yes, there’s a direct bus going from Union Station in Washington to Richmond Main Street Station in Richmond in 2 hr 7 min.
Which bus line goes from Union Station to Richmond Main Street Station?
How long does it take to travel from Union Station to Richmond Main Street Station by bus?
The total travel time between Union Station and Richmond Main Street Station by bus is about 2 hr 7 min.
Where do I get on the bus near Union Station to get to Richmond Main Street Station?
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 Richmond Main Street Station?
When is the last bus from Union Station to Richmond Main Street Station?
The last bus from Union Station in Washington to Richmond Main Street Station in Richmond is the NYC Chinatown - Orlando line. It leaves the Washington Union Station at 5:45 PM.
Popular Routes
- Tysons Corner Metro to MedStar Washington Hospital Ctr (Washington Hospital Center)
- Arlington to Landover
- College Park to Ocean City
- Silver Spring to Woodbridge
- Suitland to Fredericksburg
- White Marsh to Middle River
- Brandywine to Rockville
- Union Station to Alexandria
- College Park to Fairfax
- Silver Spring to Hagerstown
- Glenmont to Audi Field
- Washington Dulles International Airport (Iad) to Oxon Hill
- Washington to Solomons
- St. Michaels to Easton
- Van Dorn Street Metro Station to Dulles International Airport (Iad)
- Union Station to Herndon, Virginia
- Washington Dulles International Airport (Iad) to Crystal City Shops
- Stadium-Armory to Silver Spring
- Silver Spring to Washington
- Pentagon Metro to Dulles International Airport (Iad)