The Richmond Hill line is a GO Transit train line between Union and Bloomington, with 7 stations, and 2 GO bus routes stop at its stations outside Union.
The Richmond Hill line runs north from Union Station through North York and into York Region, ending at Bloomington. It's the shortest of GO's seven rail corridors by stop count, just seven stations: Union, Oriole, Old Cummer, Langstaff, Richmond Hill, Gormley, and Bloomington. Like the Milton line, it's built for the weekday commute and nothing else. The first train leaves Union before 6 a.m. and the last one is scheduled well before 8 p.m., and there's no weekend rail service on this corridor at all. Evening peak trains run roughly every half hour, with sparser service through the rest of the weekday. The southern stops sit in North York, and the line continues north through the town of Richmond Hill toward Bloomington. At Union, it connects to the rest of the GO network, the TTC subway, and UP Express, making it one leg of a longer trip for most riders.
Richmond Hill at a glance
- Termini
- Union – Bloomington
- Stations
- 7
- Weekday hours
- 5:53 a.m. – 7:49 p.m.
- Weekend hours
- No weekend rail service
- Frequency
- Rush-hour only: PM rush every 30 min.
Stations on Richmond Hill
Stations without step-free access: Oriole.
GO buses along the Richmond Hill line
Frequently asked questions
Where does the Richmond Hill GO train go?
What are the stops on the Richmond Hill line?
Where can I connect to other transit on the Richmond Hill line?
Which GO buses connect with the Richmond Hill line?
Are Richmond Hill line stations accessible?
Can I plan a Richmond Hill line trip with live status?
One app for the whole trip.
Every way across the GTA, ranked in one list. No account needed.