Buyers · York Region · Uxbridge · Simcoe County

GO train commute guide

Every GO station in the towns I cover: how many weekday trains go to Union, how long the ride takes, and what that means when you're choosing where to buy.

18GO train stations on three lines
17most weekday trains to Union, at Unionville GO
29–32 minquickest ride to Union, from Rutherford GO
2 townsUxbridge and Georgina, served by GO bus only

Checked October 21, 2026 against GO Transit's published timetables.

GO train lines in York Region and South SimcoeThree GO train lines run toward Union Station: the Barrie line through Barrie, Bradford, East Gwillimbury, Newmarket, Aurora and Vaughan; the Richmond Hill line through Richmond Hill; and the Stouffville line through Whitchurch-Stouffville and Markham.BARRIE LINEAllandale WaterfrontBarrie SouthBradfordEast GwillimburyNewmarketAuroraMapleRutherfordRICHMOND HILL LINEBloomingtonGormleyRichmond HillLangstaffSTOUFFVILLE LINEOld ElmStouffvilleMount JoyMarkhamCentennialUnionvilleUnion Station
Start with your town

Which station would you use?

The schedule

Every weekday train to Union, station by station

Each mark is one weekday train toward Union Station. The number beside each station is the daily total. The gaps matter as much as the count.

Every weekday GO train toward Union, by stationEach mark is one weekday train toward Union Station. Barrie line stations north of Aurora get 8 or 9 trains, mostly before 10 a.m. Aurora, Maple and Rutherford get 16. Richmond Hill line stations get 4, all before 8:20 a.m. Stouffville line stations from Mount Joy south get 15 to 17 through the day; Stouffville and Old Elm get 7 before 9:15 a.m.6 a.m.8 a.m.10 a.m.noon2 p.m.4 p.m.6 p.m.8 p.m.10 p.m.BARRIE LINEAllandale Waterfront8Allandale Waterfront GO: 5:13 a.m.Allandale Waterfront GO: 5:43 a.m.Allandale Waterfront GO: 6:13 a.m.Allandale Waterfront GO: 6:53 a.m.Allandale Waterfront GO: 7:08 a.m.Allandale Waterfront GO: 8:02 a.m.Allandale Waterfront GO: 9:02 a.m.Allandale Waterfront GO: 1:09 p.m.Barrie South8Barrie South GO: 5:21 a.m.Barrie South GO: 5:51 a.m.Barrie South GO: 6:21 a.m.Barrie South GO: 7:01 a.m.Barrie South GO: 7:16 a.m.Barrie South GO: 8:10 a.m.Barrie South GO: 9:10 a.m.Barrie South GO: 1:17 p.m.Bradford9Bradford GO: 5:14 a.m.Bradford GO: 5:42 a.m.Bradford GO: 6:12 a.m.Bradford GO: 6:42 a.m.Bradford GO: 7:22 a.m.Bradford GO: 7:37 a.m.Bradford GO: 8:31 a.m.Bradford GO: 9:31 a.m.Bradford GO: 1:38 p.m.East Gwillimbury9East Gwillimbury GO: 5:25 a.m.East Gwillimbury GO: 5:53 a.m.East Gwillimbury GO: 6:23 a.m.East Gwillimbury GO: 6:53 a.m.East Gwillimbury GO: 7:33 a.m.East Gwillimbury GO: 7:48 a.m.East Gwillimbury GO: 8:42 a.m.East Gwillimbury GO: 9:42 a.m.East Gwillimbury GO: 1:49 p.m.Newmarket9Newmarket GO: 5:29 a.m.Newmarket GO: 5:57 a.m.Newmarket GO: 6:27 a.m.Newmarket GO: 6:57 a.m.Newmarket GO: 7:37 a.m.Newmarket GO: 7:52 a.m.Newmarket GO: 8:46 a.m.Newmarket GO: 9:46 a.m.Newmarket GO: 1:53 p.m.Aurora16Aurora GO: 5:38 a.m.Aurora GO: 6:06 a.m.Aurora GO: 6:36 a.m.Aurora GO: 7:06 a.m.Aurora GO: 7:26 a.m.Aurora GO: 7:46 a.m.Aurora GO: 8:01 a.m.Aurora GO: 8:54 a.m.Aurora GO: 9:54 a.m.Aurora GO: 10:57 a.m.Aurora GO: 11:55 a.m.Aurora GO: 12:55 p.m.Aurora GO: 2:01 p.m.Aurora GO: 3:04 p.m.Aurora GO: 7:55 p.m.Aurora GO: 8:55 p.m.Maple16Maple GO: 5:56 a.m.Maple GO: 6:26 a.m.Maple GO: 6:56 a.m.Maple GO: 7:26 a.m.Maple GO: 7:46 a.m.Maple GO: 8:06 a.m.Maple GO: 8:21 a.m.Maple GO: 9:14 a.m.Maple GO: 10:12 a.m.Maple GO: 11:14 a.m.Maple GO: 12:12 p.m.Maple GO: 1:12 p.m.Maple GO: 2:18 p.m.Maple GO: 3:21 p.m.Maple GO: 8:12 p.m.Maple GO: 9:12 p.m.Rutherford16Rutherford GO: 6:00 a.m.Rutherford GO: 6:30 a.m.Rutherford GO: 7:00 a.m.Rutherford GO: 7:30 a.m.Rutherford GO: 7:50 a.m.Rutherford GO: 8:10 a.m.Rutherford GO: 8:25 a.m.Rutherford GO: 9:19 a.m.Rutherford GO: 10:17 a.m.Rutherford GO: 11:18 a.m.Rutherford GO: 12:16 p.m.Rutherford GO: 1:16 p.m.Rutherford GO: 2:22 p.m.Rutherford GO: 3:25 p.m.Rutherford GO: 8:16 p.m.Rutherford GO: 9:16 p.m.RICHMOND HILL LINEBloomington4Bloomington GO: 5:53 a.m.Bloomington GO: 6:54 a.m.Bloomington GO: 7:24 a.m.Bloomington GO: 7:54 a.m.Gormley4Gormley GO: 5:59 a.m.Gormley GO: 7:00 a.m.Gormley GO: 7:30 a.m.Gormley GO: 8:00 a.m.Richmond Hill4Richmond Hill GO: 6:09 a.m.Richmond Hill GO: 7:10 a.m.Richmond Hill GO: 7:40 a.m.Richmond Hill GO: 8:10 a.m.Langstaff4Langstaff GO: 6:15 a.m.Langstaff GO: 7:16 a.m.Langstaff GO: 7:46 a.m.Langstaff GO: 8:16 a.m.STOUFFVILLE LINEOld Elm7Old Elm GO: 5:07 a.m.Old Elm GO: 6:07 a.m.Old Elm GO: 6:37 a.m.Old Elm GO: 7:07 a.m.Old Elm GO: 7:37 a.m.Old Elm GO: 8:07 a.m.Old Elm GO: 9:07 a.m.Stouffville7Stouffville GO: 5:11 a.m.Stouffville GO: 6:11 a.m.Stouffville GO: 6:41 a.m.Stouffville GO: 7:11 a.m.Stouffville GO: 7:41 a.m.Stouffville GO: 8:11 a.m.Stouffville GO: 9:11 a.m.Mount Joy15Mount Joy GO: 5:22 a.m.Mount Joy GO: 6:22 a.m.Mount Joy GO: 6:52 a.m.Mount Joy GO: 7:22 a.m.Mount Joy GO: 7:52 a.m.Mount Joy GO: 8:22 a.m.Mount Joy GO: 9:22 a.m.Mount Joy GO: 10:24 a.m.Mount Joy GO: 11:24 a.m.Mount Joy GO: 12:24 p.m.Mount Joy GO: 1:24 p.m.Mount Joy GO: 2:24 p.m.Mount Joy GO: 3:24 p.m.Mount Joy GO: 7:24 p.m.Mount Joy GO: 8:24 p.m.Markham15Markham GO: 5:27 a.m.Markham GO: 6:27 a.m.Markham GO: 6:57 a.m.Markham GO: 7:27 a.m.Markham GO: 7:57 a.m.Markham GO: 8:27 a.m.Markham GO: 9:27 a.m.Markham GO: 10:28 a.m.Markham GO: 11:28 a.m.Markham GO: 12:28 p.m.Markham GO: 1:28 p.m.Markham GO: 2:28 p.m.Markham GO: 3:28 p.m.Markham GO: 7:28 p.m.Markham GO: 8:28 p.m.Centennial15Centennial GO: 5:32 a.m.Centennial GO: 6:32 a.m.Centennial GO: 7:02 a.m.Centennial GO: 7:32 a.m.Centennial GO: 8:02 a.m.Centennial GO: 8:32 a.m.Centennial GO: 9:32 a.m.Centennial GO: 10:33 a.m.Centennial GO: 11:33 a.m.Centennial GO: 12:33 p.m.Centennial GO: 1:33 p.m.Centennial GO: 2:33 p.m.Centennial GO: 3:33 p.m.Centennial GO: 7:33 p.m.Centennial GO: 8:33 p.m.Unionville17Unionville GO: 5:37 a.m.Unionville GO: 6:37 a.m.Unionville GO: 7:07 a.m.Unionville GO: 7:37 a.m.Unionville GO: 7:58 a.m.Unionville GO: 8:07 a.m.Unionville GO: 8:37 a.m.Unionville GO: 9:37 a.m.Unionville GO: 10:38 a.m.Unionville GO: 11:38 a.m.Unionville GO: 12:38 p.m.Unionville GO: 1:38 p.m.Unionville GO: 2:38 p.m.Unionville GO: 3:38 p.m.Unionville GO: 5:40 p.m.Unionville GO: 7:38 p.m.Unionville GO: 8:38 p.m.Every weekday GO train toward Union, by stationEach mark is one weekday train toward Union Station. Barrie line stations north of Aurora get 8 or 9 trains, mostly before 10 a.m. Aurora, Maple and Rutherford get 16. Richmond Hill line stations get 4, all before 8:20 a.m. Stouffville line stations from Mount Joy south get 15 to 17 through the day; Stouffville and Old Elm get 7 before 9:15 a.m.8 a.m.noon4 p.m.8 p.m.BARRIE LINEAllandale Waterfront8Allandale Waterfront GO: 5:13 a.m.Allandale Waterfront GO: 5:43 a.m.Allandale Waterfront GO: 6:13 a.m.Allandale Waterfront GO: 6:53 a.m.Allandale Waterfront GO: 7:08 a.m.Allandale Waterfront GO: 8:02 a.m.Allandale Waterfront GO: 9:02 a.m.Allandale Waterfront GO: 1:09 p.m.Barrie South8Barrie South GO: 5:21 a.m.Barrie South GO: 5:51 a.m.Barrie South GO: 6:21 a.m.Barrie South GO: 7:01 a.m.Barrie South GO: 7:16 a.m.Barrie South GO: 8:10 a.m.Barrie South GO: 9:10 a.m.Barrie South GO: 1:17 p.m.Bradford9Bradford GO: 5:14 a.m.Bradford GO: 5:42 a.m.Bradford GO: 6:12 a.m.Bradford GO: 6:42 a.m.Bradford GO: 7:22 a.m.Bradford GO: 7:37 a.m.Bradford GO: 8:31 a.m.Bradford GO: 9:31 a.m.Bradford GO: 1:38 p.m.East Gwillimbury9East Gwillimbury GO: 5:25 a.m.East Gwillimbury GO: 5:53 a.m.East Gwillimbury GO: 6:23 a.m.East Gwillimbury GO: 6:53 a.m.East Gwillimbury GO: 7:33 a.m.East Gwillimbury GO: 7:48 a.m.East Gwillimbury GO: 8:42 a.m.East Gwillimbury GO: 9:42 a.m.East Gwillimbury GO: 1:49 p.m.Newmarket9Newmarket GO: 5:29 a.m.Newmarket GO: 5:57 a.m.Newmarket GO: 6:27 a.m.Newmarket GO: 6:57 a.m.Newmarket GO: 7:37 a.m.Newmarket GO: 7:52 a.m.Newmarket GO: 8:46 a.m.Newmarket GO: 9:46 a.m.Newmarket GO: 1:53 p.m.Aurora16Aurora GO: 5:38 a.m.Aurora GO: 6:06 a.m.Aurora GO: 6:36 a.m.Aurora GO: 7:06 a.m.Aurora GO: 7:26 a.m.Aurora GO: 7:46 a.m.Aurora GO: 8:01 a.m.Aurora GO: 8:54 a.m.Aurora GO: 9:54 a.m.Aurora GO: 10:57 a.m.Aurora GO: 11:55 a.m.Aurora GO: 12:55 p.m.Aurora GO: 2:01 p.m.Aurora GO: 3:04 p.m.Aurora GO: 7:55 p.m.Aurora GO: 8:55 p.m.Maple16Maple GO: 5:56 a.m.Maple GO: 6:26 a.m.Maple GO: 6:56 a.m.Maple GO: 7:26 a.m.Maple GO: 7:46 a.m.Maple GO: 8:06 a.m.Maple GO: 8:21 a.m.Maple GO: 9:14 a.m.Maple GO: 10:12 a.m.Maple GO: 11:14 a.m.Maple GO: 12:12 p.m.Maple GO: 1:12 p.m.Maple GO: 2:18 p.m.Maple GO: 3:21 p.m.Maple GO: 8:12 p.m.Maple GO: 9:12 p.m.Rutherford16Rutherford GO: 6:00 a.m.Rutherford GO: 6:30 a.m.Rutherford GO: 7:00 a.m.Rutherford GO: 7:30 a.m.Rutherford GO: 7:50 a.m.Rutherford GO: 8:10 a.m.Rutherford GO: 8:25 a.m.Rutherford GO: 9:19 a.m.Rutherford GO: 10:17 a.m.Rutherford GO: 11:18 a.m.Rutherford GO: 12:16 p.m.Rutherford GO: 1:16 p.m.Rutherford GO: 2:22 p.m.Rutherford GO: 3:25 p.m.Rutherford GO: 8:16 p.m.Rutherford GO: 9:16 p.m.RICHMOND HILL LINEBloomington4Bloomington GO: 5:53 a.m.Bloomington GO: 6:54 a.m.Bloomington GO: 7:24 a.m.Bloomington GO: 7:54 a.m.Gormley4Gormley GO: 5:59 a.m.Gormley GO: 7:00 a.m.Gormley GO: 7:30 a.m.Gormley GO: 8:00 a.m.Richmond Hill4Richmond Hill GO: 6:09 a.m.Richmond Hill GO: 7:10 a.m.Richmond Hill GO: 7:40 a.m.Richmond Hill GO: 8:10 a.m.Langstaff4Langstaff GO: 6:15 a.m.Langstaff GO: 7:16 a.m.Langstaff GO: 7:46 a.m.Langstaff GO: 8:16 a.m.STOUFFVILLE LINEOld Elm7Old Elm GO: 5:07 a.m.Old Elm GO: 6:07 a.m.Old Elm GO: 6:37 a.m.Old Elm GO: 7:07 a.m.Old Elm GO: 7:37 a.m.Old Elm GO: 8:07 a.m.Old Elm GO: 9:07 a.m.Stouffville7Stouffville GO: 5:11 a.m.Stouffville GO: 6:11 a.m.Stouffville GO: 6:41 a.m.Stouffville GO: 7:11 a.m.Stouffville GO: 7:41 a.m.Stouffville GO: 8:11 a.m.Stouffville GO: 9:11 a.m.Mount Joy15Mount Joy GO: 5:22 a.m.Mount Joy GO: 6:22 a.m.Mount Joy GO: 6:52 a.m.Mount Joy GO: 7:22 a.m.Mount Joy GO: 7:52 a.m.Mount Joy GO: 8:22 a.m.Mount Joy GO: 9:22 a.m.Mount Joy GO: 10:24 a.m.Mount Joy GO: 11:24 a.m.Mount Joy GO: 12:24 p.m.Mount Joy GO: 1:24 p.m.Mount Joy GO: 2:24 p.m.Mount Joy GO: 3:24 p.m.Mount Joy GO: 7:24 p.m.Mount Joy GO: 8:24 p.m.Markham15Markham GO: 5:27 a.m.Markham GO: 6:27 a.m.Markham GO: 6:57 a.m.Markham GO: 7:27 a.m.Markham GO: 7:57 a.m.Markham GO: 8:27 a.m.Markham GO: 9:27 a.m.Markham GO: 10:28 a.m.Markham GO: 11:28 a.m.Markham GO: 12:28 p.m.Markham GO: 1:28 p.m.Markham GO: 2:28 p.m.Markham GO: 3:28 p.m.Markham GO: 7:28 p.m.Markham GO: 8:28 p.m.Centennial15Centennial GO: 5:32 a.m.Centennial GO: 6:32 a.m.Centennial GO: 7:02 a.m.Centennial GO: 7:32 a.m.Centennial GO: 8:02 a.m.Centennial GO: 8:32 a.m.Centennial GO: 9:32 a.m.Centennial GO: 10:33 a.m.Centennial GO: 11:33 a.m.Centennial GO: 12:33 p.m.Centennial GO: 1:33 p.m.Centennial GO: 2:33 p.m.Centennial GO: 3:33 p.m.Centennial GO: 7:33 p.m.Centennial GO: 8:33 p.m.Unionville17Unionville GO: 5:37 a.m.Unionville GO: 6:37 a.m.Unionville GO: 7:07 a.m.Unionville GO: 7:37 a.m.Unionville GO: 7:58 a.m.Unionville GO: 8:07 a.m.Unionville GO: 8:37 a.m.Unionville GO: 9:37 a.m.Unionville GO: 10:38 a.m.Unionville GO: 11:38 a.m.Unionville GO: 12:38 p.m.Unionville GO: 1:38 p.m.Unionville GO: 2:38 p.m.Unionville GO: 3:38 p.m.Unionville GO: 5:40 p.m.Unionville GO: 7:38 p.m.Unionville GO: 8:38 p.m.
Barrie lineRichmond Hill lineStouffville line

Trains only; GO buses are not shown. Barrie line: schedule effective September 5 and 8, 2026. Richmond Hill line: effective April 25, 2026. Stouffville line: effective October 26, 2026. Schedules change, so check gotransit.com before relying on a trip.

Three lines, three different commutes

What each line is good for

Barrie line

Strong at rush hour, thin north of Aurora

Barrie, Bradford, East Gwillimbury, Newmarket, Aurora, Vaughan

  • North of Aurora, 8 or 9 weekday trains to Union, all but one before 10 a.m.
  • Aurora, Maple and Rutherford get 16, including midday and evening trains.
  • Rides to Union: 103–107 min from Allandale Waterfront, 59–63 from Newmarket, 50–55 from Aurora, 33–37 from Maple.
  • Weekends: 2 trains from Newmarket and north, 4 from Aurora and south.
Richmond Hill line

A weekday rush-hour line

Richmond Hill, plus Langstaff GO in Thornhill

  • 4 weekday trains to Union, all leaving between 5:53 a.m. and 8:16 a.m.
  • Rides to Union: 66 min from Bloomington, 50 from Richmond Hill GO, 44 from Langstaff.
  • No weekend trains on the current timetable. Off-peak trips are GO buses.
Stouffville line

The most all-day trains of the three

Whitchurch-Stouffville, Markham

  • Unionville gets 17 weekday trains; Mount Joy, Markham and Centennial get 15, with hourly trains from mid-morning to mid-afternoon.
  • Stouffville and Old Elm get 7, all before 9:11 a.m.
  • Rides to Union: 73 min from Old Elm, 56–58 from Mount Joy, 42–43 from Unionville.
  • Weekends: 4 trains from Mount Joy south, 1 from Stouffville, plus GO buses.
Fact check

Newmarket has a GO train station. Newmarket GO is at 465 Davis Drive on the Barrie line, with 9 weekday trains to Union and 271 parking spaces. Some commute guides online still say otherwise.

No train station in town

Uxbridge and Georgina: GO bus

Uxbridge

11weekday GO bus departures toward Toronto

From Railway St. at Albert St., 4:20 a.m. to 10:45 p.m. Seven connect with Stouffville line trains at Old Elm, Mount Joy or Unionville; four run through to Union. 9 departures on weekends.

Georgina

4weekday morning GO buses, route 67

From Glenwoods Ave. at The Queensway in Keswick, 5:55 a.m. to 7:45 a.m., via Highway 404 to Finch Bus Terminal and TTC Line 1, 85–95 minutes. Three buses return in the afternoon. No weekend service on the current timetable.

Side by side

All 18 stations compared

StationWeekday trains to UnionFirst – last trainRide to UnionWeekend trainsParking spaces
Barrie line
Allandale Waterfront GO24 Essa Rd., Barrie
8
5:13 a.m. – 1:09 p.m.103–107 min2160
Barrie South GO833 Yonge St., Barrie
8
5:21 a.m. – 1:17 p.m.95–99 min2615
Bradford GO300 Holland St. E., Bradford
9
5:14 a.m. – 1:38 p.m.74–78 min2355
East Gwillimbury GO845 Green Lane E., East Gwillimbury
9
5:25 a.m. – 1:49 p.m.63–67 min2642
Newmarket GO465 Davis Dr., Newmarket
9
5:29 a.m. – 1:53 p.m.59–63 min2271
Aurora GO121 Wellington St. E., Aurora
16
5:38 a.m. – 8:55 p.m.50–55 min41,382
Maple GO30 Station St., Vaughan
16
5:56 a.m. – 9:12 p.m.33–37 min41,344
Rutherford GO699 Westburne Dr., Vaughan
16
6:00 a.m. – 9:16 p.m.29–32 min41,008
Richmond Hill line
Bloomington GO1796 York Regional Rd. 40, Richmond Hill
4
5:53 a.m. – 7:54 a.m.66 minNone765
Gormley GO1650 Stouffville Rd., Richmond Hill
4
5:59 a.m. – 8:00 a.m.60 minNone871
Richmond Hill GO6 Newkirk Rd., Richmond Hill
4
6:09 a.m. – 8:10 a.m.50 minNone2,004
Langstaff GO10 Red Maple Rd., Thornhill
4
6:15 a.m. – 8:16 a.m.44 minNone1,547
Stouffville line
Old Elm GO12958 Tenth Line, Stouffville
7
5:07 a.m. – 9:07 a.m.73 min1654
Stouffville GO6176 Main St., Stouffville
7
5:11 a.m. – 9:11 a.m.69 min1376
Mount Joy GO1801 Bur Oak Ave., Markham
15
5:22 a.m. – 8:24 p.m.56–58 min41,325
Markham GO214 Main St. N., Markham
15
5:27 a.m. – 8:28 p.m.52–53 min4410
Centennial GO320 Bullock Dr., Markham
15
5:32 a.m. – 8:33 p.m.47–48 min4451
Unionville GO155 YMCA Blvd., Markham
17
5:37 a.m. – 8:38 p.m.42–43 min41,614

Ride time is scheduled departure to Union arrival on weekday trains. Parking is the total of the lots GO Transit lists on each station page, checked October 21, 2026.

Getting to the station

Local transit and parking

Ride to GO in York Region

YRT is free when you transfer to or from GO and pay with PRESTO, a credit or debit card, or show a valid GO fare. You get three hours from your GO tap, or two hours from your YRT tap. Many YRT stops serving GO stations are on the street, not in the station.

Source: YRT Service to GO Stations.

Parking and driving

Lot sizes range from 160 spaces at Allandale Waterfront to 2,004 at Richmond Hill GO. The GO station pages I checked list free customer parking, with reserved and carpool spaces at many stations. Drive times vary too much by hour to quote, so test your route at the time you'd travel.

Buying with a commute in mind

What this means for where you buy

Matthew Gizzie, REALTOR®

Matthew Gizzie, REALTOR®, Keller Williams Realty Centres, Newmarket

  • Match the station to your hours

    A fixed downtown 9-to-5 works from any line. Late meetings, shift work or flexible hours point to Aurora and south on the Barrie line, or Mount Joy and south on the Stouffville line.

  • One stop can change the schedule

    Aurora GO has close to twice Newmarket GO's weekday trains, and Mount Joy has twice Stouffville's. A home between two stations can use the better one.

  • Hybrid week? Check your days and times

    Two or three office days a week makes the rush-hour schedule matter more than the daily total.

  • Buy on today's service

    More frequent service is planned, but without dates. If a commute only works once service improves, treat that as a bonus, not the reason to buy.

What's changing

Planned, not scheduled

Barrie line

More two-way, all-day trains

Metrolinx plans more frequent two-way, all-day service, seven days a week. No date or frequency has been published. Metrolinx

Barrie line

A second track to Aurora

A second track is under construction up to Aurora GO as part of the Barrie line expansion. No completion date has been published.

Subway

Yonge North Subway Extension

About 8 km of TTC Line 1 north from Finch, with five new stations. The tunnel launch shaft was finished in July 2026. No opening date was stated. Government of Canada

Common questions

GO commute FAQ

Which York Region GO station has the most trains?

On the current timetables, Unionville GO on the Stouffville line, with 17 weekday trains toward Union. Aurora, Maple and Rutherford on the Barrie line each have 16.

Does Newmarket have a GO train station?

Yes. Newmarket GO is at 465 Davis Drive on the Barrie line, with 9 weekday trains to Union and a ride of 59–63 minutes.

How long is the GO train from Barrie to Union Station?

On the September 2026 schedule, weekday trains take 103–107 minutes from Allandale Waterfront GO and 95–99 minutes from Barrie South GO.

Does the Richmond Hill GO line run on weekends?

Not on the current timetable. The Richmond Hill line has 4 weekday morning trains toward Union, with GO buses at other times.

Is there a GO train in Uxbridge or Georgina?

No. Uxbridge has GO buses from Railway Street at Albert Street that connect with Stouffville line trains. Georgina has GO bus route 67 from Keswick to Finch Bus Terminal on weekday mornings.

Is parking free at GO stations?

The GO Transit station pages I checked list free customer parking, with reserved and carpool parking at many stations. Lot sizes range from 160 to 2,004 spaces across the stations in this guide.

Buying in York Region, Uxbridge or Simcoe County?

Tell me your commute. I'll factor it into your shortlist.

We'll go through your work hours and office days, then compare homes by how they actually connect, not just their distance to a station.

Checked October 21, 2026. Sources: GO Transit timetables for the Barrie line (Table 65, effective September 5 and 8, 2026), Richmond Hill line (Table 61, effective April 25, 2026), Stouffville line (Table 70-71, effective October 26, 2026) and Keswick/North York bus (Table 67); GO Transit station pages; York Region Transit; Metrolinx; Government of Canada, July 23, 2026. Train times change with each GO schedule. Confirm your trip at gotransit.com.

General information only. Matthew Gizzie, REALTOR®, Keller Williams Realty Centres, Brokerage. Not intended to solicit buyers or sellers currently under contract.

Matthew Gizzie is a registered REALTOR® with Keller Williams Realty Centres, Brokerage. Proudly serving York Region, Simcoe County, and the Greater Toronto Area including Newmarket, Aurora, Richmond Hill, Vaughan, Markham, Barrie, and Bradford. Not intended to solicit buyers or sellers currently under contract. MLS® and REALTOR® are trademarks of The Canadian Real Estate Association (CREA).

Web4Realty

Real Estate Websites by Web4Realty

https://web4realty.com/