Skip to main content

How to get from James St + Duke St to Barrie, Ontario by bus?

From James St + Duke St to Barrie, Ontario by bus

To get from James St + Duke St to Barrie, Ontario in Barrie, take the MEGABUS bus from St Catherines Union Bus Terminal station to Toronto Union Station station. Next, take the FLIXBUS 2708 bus from Toronto (Union Station Bus Terminal) station to Barrie (Downtown) station. The total trip duration for this route is approximately 4 hr 6 min.

246min
Walk to bus station
Bus - MEGABUSMEGABUS
Bus - FLIXBUS 2708FLIXBUS 2708
Walk to Barrie, Ontario
Leaves from St Catherines Union Bus Terminal

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    St Catherines Union Bus Terminal
    540 m • 7 min
  • 2
    Bus - MEGABUSMEGABUS
    Wait for bus
    MEGABUS
    Toronto, on
  • 3
    Ride to bus station
    Ride to bus station
    Toronto Union Station
    100 min
  • 4
    Walk to bus station
    Walk to bus station
    Toronto (Union Station Bus Terminal)
    ID TOR6
    130 m • 2 min
  • 5
    Bus - FLIXBUS 2708FLIXBUS 2708
    Wait for bus
    FLIXBUS 2708
    Sudbury (Ontario Northland Terminal)
  • 6
    Ride to bus station
    Ride to bus station
    Barrie (Downtown)
    ID 7BA
    95 min
  • 7
    Walk to Barrie, Ontario
    Walk to
    Barrie, Ontario
    580 m • 8 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 James St + Duke St to Barrie, Ontario

The distance between James St + Duke St, Barrie and Barrie, Ontario, Barrie is approximately 219.38 km, which can typically be travelled in 246 min. Moovit will show you the directions from James St + Duke St to Barrie, Ontario by bus, so no matter how you choose to travel in Barrie – you will always have plenty of easy options.

Public transit stations close to James St + Duke St

James St + Duke St is located at James St + Duke St, Barrie and the nearest public transit station is James St + Duke St.

Train stations close to James St + Duke St:

  • St. Catharines Go
  • St. Catharines

Bus stations close to James St + Duke St:

  • James St + Duke St
  • James St + Welland Ave
  • James St + Lake St

Public transit stations close to Barrie, Ontario, Barrie

Barrie, Ontario is located at Barrie, Ontario, Barrie and the nearest public transit station is Collier at Mulcaster.

Train stations close to Barrie, Ontario:

  • Allandale Waterfront Go

Bus stations close to Barrie, Ontario:

  • Collier at Mulcaster
  • Owen Street
  • Poyntz Street

Questions & Answers

  • What is the fastest way to get from James St + Duke St to Barrie, Ontario?

    The fastest way takes 246 minutes, using Bus line MEGABUS, Bus line FLIXBUS 2708.

  • Is there a direct bus between James St + Duke St and Barrie, Ontario?

    No, you’ll have to take 2 bus lines in total. The total travelling time is 4 hr 6 min.

  • Which bus line goes from James St + Duke St to Barrie, Ontario?

    The MEGABUS bus line goes from St Catherines Union Bus Terminal station near James St + Duke St in St. Catharines to Toronto, on station. From there you’ll have to take one bus line till Toronto, on station near Barrie, Ontario in Barrie.

  • How long does it take to travel from James St + Duke St to Barrie, Ontario by bus?

    The total travel time between James St + Duke St in St. Catharines and Barrie, Ontario in Barrie by bus is about 4 hr 6 min.

  • Where do I get on the bus near James St + Duke St to get to Barrie, Ontario?

    Get on the MEGABUS bus from the St Catherines Union Bus Terminal stop near James St + Duke St in St. Catharines.

  • Where do I get off the bus when travelling between James St + Duke St and Barrie, Ontario?

    Get off the bus at the Toronto, on stop, which is closest to Barrie, Ontario in Barrie.

Real-Time Arrivals, Schedules, Maps & More