There are 12 ways to get from St. Francis Xavier's Church to Lake Muskoka by plane, bus, bus (Flixbus), train, taxi, car, shuttle, or subway
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Laguardia Airport to Toronto Pearson International Airport, bus
best- Fly from Laguardia Airport (LGA) to Toronto Pearson International Airport (YYZ)plane LGA - YYZ
- Take the bus from Toronto Pearson Airport to Gravenhurstbus
8h 21m$264–819Drive 913.8 km
cheapest- Drive from St. Francis Xavier's Church to Lake Muskokacar 913.8 km
11h 12m$180–260Bus (Flixbus)
- Take the bus from New York Midtown to Torontobus FlixBus N2768a / ...
- Take the bus from Toronto to Bracebridgebus FlixBus 2707
17h 14m$216–345Train, taxi
- Take the train from New York Penn Station to Toronto Union Stationtrain
- Take the train from Toronto Union Station to Washagotrain
- Take the taxi from Washago to Lake Muskokataxi
18h 44m$329–814Fly Newark Liberty International Airport to Toronto Pearson International Airport, bus
- Fly from Newark Liberty International Airport (EWR) to Toronto Pearson International Airport (YYZ)plane EWR - YYZ
- Take the bus from Toronto Pearson Airport to Gravenhurstbus
8h 53m$298–797Fly John F. Kennedy International Airport to Toronto Pearson International Airport, bus
- Fly from John F. Kennedy International Airport (JFK) to Toronto Pearson International Airport (YYZ)plane JFK - YYZ
- Take the bus from Toronto Pearson Airport to Gravenhurstbus
8h 52m$750–1,635Fly Laguardia Airport to Buffalo Niagara International Airport, shuttle, bus
- Fly from Laguardia Airport (LGA) to Buffalo Niagara International Airport (BUF)plane LGA - BUF
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
- Take the bus from Toronto Pearson Airport to Gravenhurstbus
9h 49m$324–1,129Line 5 subway, bus to Laguardia Airport, fly to Toronto Island Airport, line 1 subway, bus, taxi
- Take the subway from Morris Park to 125th Streetsubway
- Take the bus from E 125 St/Lexington Av to Laguardia Rd/94 Stbus
- Fly from Laguardia Airport (LGA) to Toronto Island Airport (YTZ)plane LGA - YTZ
- Take the subway from Union Station - Northbound Platform Towards Vaughan Metropolitan Centre to Highway 407 Station - Northbound Platformsubway
- Take the bus from Vaughan - Hwy 407 to Bracebridge Rest Stopbus
- Take the taxi from Bracebridge Rest Stop to Lake Muskokataxi
9h 52m$1,064–1,973Line 2 subway, train to Newark Liberty International Airport, fly to Toronto Island Airport, line 1 subway, bus, taxi
- Take the subway from Bronx Park East to 34 St-Penn Stationsubway
- Take the train from New York Penn Station to Newark Airport Railroad Stationtrain
- Fly from Newark Liberty International Airport (EWR) to Toronto Island Airport (YTZ)plane EWR - YTZ
- Take the subway from Union Station - Northbound Platform Towards Vaughan Metropolitan Centre to Highway 407 Station - Northbound Platformsubway
- Take the bus from Vaughan - Hwy 407 to Bracebridge Rest Stopbus
- Take the taxi from Bracebridge Rest Stop to Lake Muskokataxi
10h 15m$328–801Bus via Bracebridge Rest Stop
- Take the bus from New York to Torontobus Adt N816 / ...
- Take the bus from Union Station Bus Terminal to Bracebridge Rest Stopbus Ontc
18h 17m$214–650Train, bus via Vaughan
- Take the train from New York Penn Station to Toronto Union Stationtrain VIA Rail
- Take the bus from Vaughan - Hwy 407 to Bracebridge Rest Stopbus Ontc
19h 7m$310–623Train, bus
- Take the train from New York Penn Station to Toronto Union Stationtrain VIA Rail
- Take the bus from Union Station Bus Terminal to Bracebridge Rest Stopbus Ontc
19h 21m$314–634
Laguardia Airport (LGA) to Toronto Pearson International Airport (YYZ) flights
Questions & Answers
The cheapest way to get from St. Francis Xavier's Church to Lake Muskoka is to drive which costs $180 - $260 and takes 11h 12m.
The fastest way to get from St. Francis Xavier's Church to Lake Muskoka is to fly and bus which takes 8h 21m and costs $260 - $850.
No, there is no direct bus from St. Francis Xavier's Church to Lake Muskoka. However, there are services departing from Morris Park Av/Hone Av and arriving at Bracebridge via New York Midtown and Toronto. The journey, including transfers, takes approximately 17h 14m.
The distance between St. Francis Xavier's Church and Lake Muskoka is 780 km. The road distance is 913.8 km.
The best way to get from St. Francis Xavier's Church to Lake Muskoka without a car is to bus which takes 17h 14m and costs $210 - $350.
It takes approximately 8h 21m to get from St. Francis Xavier's Church to Lake Muskoka, including transfers.
St. Francis Xavier's Church to Lake Muskoka bus services, operated by Flixbus USA, depart from New York Midtown station.
St. Francis Xavier's Church to Lake Muskoka bus services, operated by Flixbus USA, arrive at Toronto station.
Yes, the driving distance between St. Francis Xavier's Church to Lake Muskoka is 914 km. It takes approximately 11h 12m to drive from St. Francis Xavier's Church to Lake Muskoka.
There are 85+ hotels available in Lake Muskoka.
What companies run services between St. Francis Xavier's Church, NY, USA and Lake Muskoka, ON, Canada?
You can take a vehicle from St. Francis Xavier's Church to Lake Muskoka via Morris Park Av/Hone Av, 5 Av/W 35 St, New York Midtown, Toronto, and Bracebridge in around 17h 14m.
- Website
- aircanada.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- $75–490
Flights from Newark Liberty International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- $60–390
Flights from John F. Kennedy International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $60–380
Flights from John F. Kennedy International Airport to Toronto Pearson International Airport via Montreal
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- $80–450
Flights from Laguardia Airport to Toronto Island Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- $80–550
Flights from Laguardia Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 3h 59m
- When
- Every day
- Estimated price
- $110–650
Flights from Newark Liberty International Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- $90–490
- Website
- united.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- $75–490
Flights from Newark Liberty International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- $60–390
Flights from Newark Liberty International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 3h 59m
- When
- Every day
- Estimated price
- $75–450
Flights from John F. Kennedy International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $60–380
Flights from Laguardia Airport to Buffalo Niagara International Airport via Washington Dulles
- Ave. Duration
- 3h 48m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $160–950
Flights from Laguardia Airport to Toronto Island Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- $80–550
- Website
- delta.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- $75–490
Flights from John F. Kennedy International Airport to Toronto Pearson International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- $60–380
Flights from Laguardia Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $120–850
- Website
- flyporter.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $180–650
Flights from John F. Kennedy International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 59m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $60–380
Flights from Newark Liberty International Airport to Toronto Island Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $190–600
- Website
- aa.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $75–490
Flights from John F. Kennedy International Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 59m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $60–380
Flights from John F. Kennedy International Airport to Toronto Pearson International Airport via Reagan Washington
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- $75–430
Flights from Laguardia Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- $120–850
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from New York Penn Station to Toronto Union Station
- Ave. Duration
- 12h 27m
- Frequency
- Once daily
- Estimated price
- $200–460
- Website
- VIA Rail
- Escape
- $200–440
- Business
- $260–430
- Business Plus
- $270–450
- Economy
- $230–450
- Economy Plus
- $250–460
Train from Toronto Union Station to Washago
- Ave. Duration
- 2h 30m
- Frequency
- Twice a week
- Estimated price
- $30–230
- Website
- VIA Rail
- Escape
- $30–110
- Business
- $75–220
- Business Plus
- $90–230
- Economy
- $35–120
- Economy Plus
- $40–130
Train from New York Penn Station to Toronto Union Station
- Ave. Duration
- 12h 27m
- Frequency
- Once daily
- Estimated price
- $200–460
- Website
- VIA Rail
- Escape
- $200–440
- Business
- $260–430
- Business Plus
- $270–450
- Economy
- $230–450
- Economy Plus
- $250–460
Train from New York Penn Station to Toronto Union Station
- Ave. Duration
- 12h 27m
- Frequency
- Once daily
- Estimated price
- $200–460
- Website
- VIA Rail
- Escape
- $200–440
- Business
- $260–430
- Business Plus
- $270–450
- Economy
- $230–450
- Economy Plus
- $250–460
- Phone
- 877-690-5116
- Website
- MTA Homepage
Subway from Morris Park to 125th Street
- Ave. Duration
- 28 min
- Frequency
- Every 15 minutes
- Estimated price
- $4
- Schedules at
- MTA Schedules
- Website
- MTA Homepage
- Website
- MTA: World Cup 2026
- Adult
- $4
Subway from Bronx Park East to 34 St-Penn Station
- Ave. Duration
- 42 min
- Frequency
- Every 10 minutes
- Estimated price
- $4
- Schedules at
- MTA Schedules
- Website
- MTA Homepage
- Website
- MTA: World Cup 2026
- Adult
- $4
- Phone
- +1 416 393 4636
- [email protected]
- Website
- TTC
Subway from Union Station - Northbound Platform Towards Vaughan Metropolitan Centre to Highway 407 Station - Northbound Platform
- Ave. Duration
- 42 min
- Frequency
- Every 10 minutes
- Estimated price
- $3–4
- Website
- TTC
- Senior Cash (65+)
- $3
- Youth Cash (13-19)
- $3
- Adult Card
- $4
- Adult Cash
- $4
Subway from Union Station - Northbound Platform Towards Vaughan Metropolitan Centre to Highway 407 Station - Northbound Platform
- Ave. Duration
- 42 min
- Frequency
- Every 10 minutes
- Estimated price
- $3–4
- Website
- TTC
- Senior Cash (65+)
- $3
- Youth Cash (13-19)
- $3
- Adult Card
- $4
- Adult Cash
- $4
- Phone
- +1 973-275-5555
- Website
- New Jersey Transit
Train from New York Penn Station to Newark Airport Railroad Station
- Ave. Duration
- 24 min
- Frequency
- Every 20 minutes
- Estimated price
- $21–26
- Website
- New Jersey Transit
- Website
- NJ Transit: World Cup 2026
- Adult Airport
- $21–26
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Toronto Pearson Airport to Gravenhurst
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a week
- Estimated price
- $21–35
- Schedules at
- Flixbus USA
Bus from New York Midtown to Toronto
- Ave. Duration
- 10h
- Frequency
- 5 times a day
- Estimated price
- $100–180
- Schedules at
- Flixbus USA
Bus from Toronto to Bracebridge
- Ave. Duration
- 3h 15m
- Frequency
- 4 times a week
- Estimated price
- $27–45
- Schedules at
- Flixbus USA
Bus from Toronto Pearson Airport to Gravenhurst
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a week
- Estimated price
- $21–35
- Schedules at
- Flixbus USA
Bus from Toronto Pearson Airport to Gravenhurst
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a week
- Estimated price
- $21–35
- Schedules at
- Flixbus USA
Bus from Toronto Pearson Airport to Gravenhurst
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a week
- Estimated price
- $21–35
- Schedules at
- Flixbus USA
- Phone
- +1 905 374 8111
- [email protected]
- Website
- Niagra Airbus
Shuttle from Buffalo Airport to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $120–160
- Website
- Niagra Airbus
- Phone
- 877-690-5116
- Website
- MTA
Bus from E 125 St/Lexington Av to Laguardia Rd/94 St
- Ave. Duration
- 24 min
- Frequency
- Every 10 minutes
- Estimated price
- $4–10
- Website
- MTA
- Schedules at
- MTA scheduled
- Website
- MTA: World Cup 2026
- Standard Fare
- $4–10
- Phone
- 1.800.461.8558
- [email protected]
- Website
- Ontario Northland
Bus from Vaughan - Hwy 407 to Bracebridge Rest Stop
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- $14–45
- Website
- Ontario Northland
- Children
- $14–22
- Senior
- $25–40
- Adult
- $29–45
Bus from Vaughan - Hwy 407 to Bracebridge Rest Stop
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- $14–45
- Website
- Ontario Northland
- Children
- $14–22
- Senior
- $25–40
- Adult
- $29–45
Bus from Union Station Bus Terminal to Bracebridge Rest Stop
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Estimated price
- $16–50
- Website
- Ontario Northland
- Children
- $16–24
- Senior
- $27–40
- Adult
- $30–50
Bus from Vaughan - Hwy 407 to Bracebridge Rest Stop
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- $14–45
- Website
- Ontario Northland
- Children
- $14–22
- Senior
- $25–40
- Adult
- $29–45
Bus from Union Station Bus Terminal to Bracebridge Rest Stop
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Estimated price
- $16–50
- Website
- Ontario Northland
- Children
- $16–24
- Senior
- $27–40
- Adult
- $30–50
- Phone
- +1 800-858-8555
- Website
- Trailways
Bus from New York to Toronto
- Ave. Duration
- 11h 10m
- Frequency
- 4 times a day
- Estimated price
- $100–470
- Website
- Trailways
- Schedules at
- Trailways
- Saver
- $100–450
- Flexible
- $180–470
- Ave. Duration
- 43 min
- Estimated price
- $90–120
Abby taxi
- Phone
- +1 705 259 9566
- Website
- abbytaxi.ca
Going with Gibb
- Phone
- +1 705 345 2239
- Website
- goingwithgibb.com
Orillia Taxi Service
- Phone
- +1 705 325 8888
- Website
- orilliataxi.com
Gravenhurst Taxi
- Phone
- +1 705 687 2246
Muskoka Taxi
- Phone
- +1 705 687 2111
- Website
- muskokataxis.com
Coldwater Taxi
- Phone
- +1 705 686 3444
Murray's Taxi
- Phone
- +1 705 646 9988
Murray's Taxi
- Phone
- +1 705 646 9988
Want to know more about travelling around Canada
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to get from JFK to New York City
Read the travel guide
Travelling to the US: What do I need to know?
Read the travel guide





















