The Halton Subdivision is long and runs generally northeast–southwest.
Milepoint 0 is in
Vaughan, at the line's
junction with the
CN York Subdivision near CN's
MacMillan Yard. Goreway (milepoint 8.8) marks the beginning of the
wye that leads to CN's
Brampton Intermodal Terminal. Exiting the wye, the next significant feature is CN's
Malport Yard at milepoint 9.7. At Torbram (milepoint 10.5) the main line crosses over Torbram Road while a
lead track curves to the east to meet the
Weston Subdivision. The main line curves to the west and meets with the Weston Subdivision at Halwest (milepoint 11.1). These tracks along with the section of the Weston Subdivision between the two junctions form a wye known as Halwest Junction, which straddles the Mississauga–Brampton municipal boundary. Continuing approximately west by south, the line passes under and Bramalea Road, then reaches at milepoint 11.6. It passes under Steeles Avenue East immediately west of the station, then over Dixie Road through a heavily industrialized area of Brampton, with numerous
industrial spurs junctioning with the main line. It then passes under West Drive and and over Rutherford Road South and Kennedy Road South. At Peel (milepoint 14.3), the line crosses over Centre Street South and then
Etobicoke Creek, before reaching one of its last remaining level crossings in the Brampton–Mississauga area, at John Street. It then crosses over Queen Street East, Union Street, and Main Street North before arriving at
Brampton, which is milepoint 15.4. West of the station, it crosses Mill Street North at grade before reaching a
diamond crossing with the
Orangeville-Brampton Railway (OBRY) at milepoint 15.6. It crosses over Fletcher's Creek and McLaughlin Road North, then under Chinguacousy Road, Williams Parkway, and Bovaird Drive West, before arriving at and milepoint 18.9 (Norval, distinct from the community of
Norval to the southwest). After crossing Mississauga Road at grade, it enters farmland, crossing Heritage Road and
Winston Churchill Boulevard (which marks the Peel–Halton regional boundary) at grade. It reaches the
Credit River at milepoint 22.5, crossing it and passing under Maple Avenue and Mountainview Road North before arriving at , which is milepoint 23.5. Immediately to the west of Georgetown is Silver Junction at milepoint 24.1, which is where the Halton Subdivision connects to the Guelph Subdivision, the latter of which continues on with a slight southerly curve. The Halton Subdivision crosses Main Street North and curves significantly southwards, crossing over Princess Anne Drive, then crossing Trafalgar Road and 17 Side Road at grade to the west of their intersection. It crosses Black Creek, then reaches
Stewarttown at milepoint 26.4 before crossing 15 Side Road at grade immediately west of its intersection with Sixth Line. It curves slightly west, crossing Fifth Line, then reaches Speyside at milepoint 28.0 before crossing Middle Sixteen Mile Creek twice. It crosses Fourth Line at grade, then curves slightly southward, crosses 10 Side Road, and curves east, reaching the municipal boundary between Halton Hills and
Milton at a level crossing with 5 Side Road and arriving at Mansewood, which is milepoint 32.3. James Snow Parkway passes over it with a bridge as it passes through an industrial area of Milton, with several industrial spurs. The line passes under and curves to the west, arriving at Milbase, which is milepoint 34.3. It curves east again before crossing over Steeles Avenue East and the Canadian Pacific Railway's
Galt Subdivision, which is CP's mainline connecting Toronto and
Southwestern Ontario. The line continues southeast through a residential area of Milton, crossing over Main Street West and Derry Road, then under Louis St. Laurent Avenue. Returning to farmland, it crosses Britannia Road at grade and reaches Ash (linked to the planned CN Milton Logistics Hub) at milepoint 39.5. It then crosses Lower Base Line West at grade before curving nearly due south and crossing Tremaine Road at grade. It crosses Side Road 1 (also the Milton–
Burlington municipal boundary) at grade, then passes over and
Bronte Creek, reaching Tansley at milepoint 43.1. Running through a suburban area of Burlington, it passes under
Dundas Street, then over Sheldon Creek, Appleby Line, the Upper Middle Road, Appleby Creek, Shareacres Creek, and crossing Mainway at grade, curving slightly west. It reaches an industrial area of Burlington, then crosses over Walkers Line and Tuck Creek, continuing to curve west. Nearing its terminus, it runs parallel to the
Queen Elizabeth Way, crossing under Guelph Line, North Service Road, and then the Queen Elizabeth Way itself as it curves south and west again, crossing under Plains Road East and over Brant Street to meet the CN
Oakville Subdivision at Burlington West junction at milepoint 49.4, the southern terminus of the line, which is directly southwest of the
Burlington GO station. ==History==