Skip to main content

How to get from Markham to Brampton by bus and subway?

From Markham to Brampton by bus and subway

To get from Markham to Brampton in Toronto, you’ll need to take 2 bus lines and one subway line: take the 960B bus from Steeles Ave West at Yonge St West Side station to Steeles Ave West at Northwest Gate station. Next, you’ll have to switch to the 1 subway and finally take the 501 bus from Hwy 7 at (Wb) Vaughan Metropolitan Centre Station station to Bramalea Terminal station. The total trip duration for this route is approximately 1 hr 26 min. The ride fare is CA$6.40. The bus and subway schedule from Markham may change. We recommend you check the updated bus and subway schedule to Brampton on the Moovit app.

86minCA$6.40
Walk to bus station
Bus - 960B960B
Subway - 1
Subway - 1
Bus - 501501
Walk to Brampton
Leaves from Steeles Ave West at Yonge St West Side

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Steeles Ave West at Yonge St West Side
    ID 8317
    100 m • 2 min
  • 2
    Bus - 960B960B
    Wait for bus
    960B
    Steeles Ave West Loop at Martin Grove Rd
  • 3
    Ride to bus station
    Ride to bus station
    Steeles Ave West at Northwest Gate
    ID 1602
    18 min
  • 4
    Walk to subway station
    Walk to subway station
    Pioneer Village Station
    120 m • 2 min
  • 5
    Subway - 1
    Wait for subway
    1
    Line 1 (Yonge-University) Towards Vaughan Metropolitan Centre Station
  • 6
    Ride to subway station
    Ride to subway station
    Vaughan Metropolitan Centre
    5 min
  • 7
    Walk to bus station
    Walk to bus station
    Hwy 7 at (Wb) Vaughan Metropolitan Centre Station
    ID 4123
    20 m • 1 min
  • 8
    Bus - 501501
    Wait for bus
    501
    501 Zum Queen Westbound
  • 9
    Ride to bus station
    Ride to bus station
    Bramalea Terminal
    41 min
  • 10
    Walk to Brampton
    Walk to
    Brampton
    220 m • 3 min
*Duration based on 8am traffic

From Markham to Brampton by bus

To get from Markham to Brampton in Toronto, you’ll need to take 3 bus lines: take the 960B bus from Steeles Ave West at Yonge St West Side station to Steeles Ave West at Old Weston Rd station. Next, you’ll have to switch to the 165 bus and finally take the 501 bus from Hwy 7 at (Wb) Weston Station station to Bramalea Terminal station. The total trip duration for this route is approximately 1 hr 26 min. The ride fare is CA$7.30. The bus and subway schedule from Markham may change. We recommend you check the updated bus and subway schedule to Brampton on the Moovit app.

86minCA$7.30
Walk to bus station
Bus - 960B960B
Bus - 165165
Bus - 501501
Walk to Brampton
Leaves from Steeles Ave West at Yonge St West Side

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Steeles Ave West at Yonge St West Side
    ID 8317
    100 m • 2 min
  • 2
    Bus - 960B960B
    Wait for bus
    960B
    Steeles Ave West Loop at Martin Grove Rd
  • 3
    Ride to bus station
    Ride to bus station
    Steeles Ave West at Old Weston Rd
    ID 8307
    24 min
  • 4
    Bus - 165165
    Wait for bus
    165
    Major Mackenzie West Terminal - Nb
  • 5
    Ride to bus station
    Ride to bus station
    Weston Rd / Highway 7
    ID 6133
    6 min
  • 6
    Walk to bus station
    Walk to bus station
    Hwy 7 at (Wb) Weston Station
    130 m • 2 min
  • 7
    Bus - 501501
    Wait for bus
    501
    501 Zum Queen Westbound
  • 8
    Ride to bus station
    Ride to bus station
    Bramalea Terminal
    36 min
  • 9
    Walk to Brampton
    Walk to
    Brampton
    220 m • 3 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Toronto.
All local mobility options in one app

Public transit directions from Markham to Brampton

The distance between Markham, Toronto and Brampton, Toronto is approximately 29.82 km, which can typically be travelled in 86 min. Moovit will show you the directions from Markham to Brampton by bus and subway, so no matter how you choose to travel in Toronto – you will always have plenty of easy options.

Bus And Subway schedule from Markham to Brampton

To check the bus and subway schedule from Markham to Brampton using the Moovit app, first download and open the app on your smartphone. Enter your starting point (Markham) and destination (Brampton), then select the desired date and time of travel. Moovit will show all available bus and subway routes, estimated travel times, and any required transfers. You can view detailed departure and arrival times for each bus and subway, as well as real-time updates for delays or changes. Use this information to plan your trip and stay up to date with the latest bus and subway schedules.

From Markham to Brampton by bus

To get from Markham to Brampton in Toronto, you’ll need to take 3 bus lines: take the 960B bus from Steeles Ave West at Yonge St West Side station to Steeles Ave West at Old Weston Rd station. Next, you’ll have to switch to the 165 bus and finally take the 501 bus from Hwy 7 at (Wb) Weston Station station to Bramalea Terminal station. The total trip duration for this route is approximately 1 hr 26 min. The ride fare is CA$7.30. The bus and subway schedule from Markham may change. We recommend you check the updated bus and subway schedule to Brampton on the Moovit app.

86minCA$7.30
Walk to bus station
Bus - 960B960B
Bus - 165165
Bus - 501501
Walk to Brampton
Leaves from Steeles Ave West at Yonge St West Side

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Steeles Ave West at Yonge St West Side
    ID 8317
    100 m • 2 min
  • 2
    Bus - 960B960B
    Wait for bus
    960B
    Steeles Ave West Loop at Martin Grove Rd
  • 3
    Ride to bus station
    Ride to bus station
    Steeles Ave West at Old Weston Rd
    ID 8307
    24 min
  • 4
    Bus - 165165
    Wait for bus
    165
    Major Mackenzie West Terminal - Nb
  • 5
    Ride to bus station
    Ride to bus station
    Weston Rd / Highway 7
    ID 6133
    6 min
  • 6
    Walk to bus station
    Walk to bus station
    Hwy 7 at (Wb) Weston Station
    130 m • 2 min
  • 7
    Bus - 501501
    Wait for bus
    501
    501 Zum Queen Westbound
  • 8
    Ride to bus station
    Ride to bus station
    Bramalea Terminal
    36 min
  • 9
    Walk to Brampton
    Walk to
    Brampton
    220 m • 3 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Markham to Brampton?

    The fastest way takes 86 minutes, using Bus line 960B, Subway line 1, Bus line 501.

  • What is the alternative route to get from Markham to Brampton?

    The alternative route takes 86 minutes, using Bus line 960B, Bus line 165, Bus line 501.

  • Is there a direct bus between Markham and Brampton in Toronto?

    No, you’ll have to take 2 bus lines and one subway line in total. The total travelling time is 1 hr 26 min.

  • Which bus line goes from Markham to Brampton in Toronto?

    The 960B bus line goes from Steeles Ave West at Yonge St West Side station near Markham to Steeles Ave West Loop at Martin Grove Rd station. From there you’ll have to take one bus line and one subway line till Steeles Ave West Loop at Martin Grove Rd station near Brampton in Toronto.

  • How long does it take to travel from Markham to Brampton in Toronto by bus and subway?

    The total travel time between Markham and Brampton in Toronto by bus and subway is about 1 hr 26 min.

  • Where do I get on the bus near Markham to get to Brampton in Toronto?

    Get on the 960B bus from the Steeles Ave West at Yonge St West Side stop near Markham in Toronto.

  • Where do I get off the bus when travelling between Markham and Brampton in Toronto?

    Get off the bus at the Steeles Ave West Loop at Martin Grove Rd stop, which is closest to Brampton in Toronto.

  • How much is the total bus and subway fare from Markham to Brampton?

    The ride from Markham to Brampton costs CA$6.40.