There are 9 ways to get from Toronto Airport (YYZ) to Catskill by plane, train, bus (Flixbus, Greyhound), bus, rideshare, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Toronto Pearson International Airport to Laguardia Airport, train
best- Fly from Toronto Pearson International Airport (YYZ) to Laguardia Airport (LGA)plane YYZ - LGA
- Take the train from Ny Moynihan Train Hall At Penn Station to Hudson Amtrak Stationtrain
5h 27m$196–655Bus
cheapest- Take the bus from Toronto Pearson Airport to Buffalobus
- Take the bus from Buffalo to Albany Bus Terminal, NYbus
- Take the bus from Albany to Catskillbus
12h$74–132Fly Toronto Island Airport to Laguardia Airport, train
- Fly from Toronto Island Airport (YTZ) to Laguardia Airport (LGA)plane YTZ - LGA
- Take the train from Ny Moynihan Train Hall At Penn Station to Hudson Amtrak Stationtrain
8h 4m$709–1,406Train
- Take the train from Toronto Union Station to Hudsontrain VIA Rail
12h 13m$137–315Fly Toronto Pearson International Airport to Newark Liberty International Airport, train
- Fly from Toronto Pearson International Airport (YYZ) to Newark Liberty International Airport (EWR)plane YYZ - EWR
- Take the train from Ny Moynihan Train Hall At Penn Station to Hudson Amtrak Stationtrain
5h 28m$224–746Fly Toronto Pearson International Airport to John F. Kennedy International Airport, train
- Fly from Toronto Pearson International Airport (YYZ) to John F. Kennedy International Airport (JFK)plane YYZ - JFK
- Take the train from Ny Moynihan Train Hall At Penn Station to Hudson Amtrak Stationtrain
5h 31m$550–1,132Bus, train
- Take the bus from Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor to Bus Terminalbus
- Take the train from Canadian Border to Albany-Rensselaer Amtrak Stationtrain
- Take the bus from Albany - Rensselaer to Catskillbus
12h 54m$107–289Airport Transfer
- Take the rideshare from Toronto Pearson International Airport (YYZ) to Catskill390.2 mi
7h 17mDrive 390.2 mi
- Drive from Toronto Airport (YYZ) to Catskillcar 390.2 mi
7h 17m$90–129
Toronto Airport (YYZ) to Catskill by bus
Comparing Your Travel Options
The cheapest way to get from Toronto Airport (YYZ) to Catskill is to bus which costs $70 - $140 and takes 12h.
The fastest way to get from Toronto Airport (YYZ) to Catskill is to fly and train which takes 5h 27m and costs $190 - $700.
No, there is no direct bus from Toronto Airport (YYZ) to Catskill. However, there are services departing from Toronto Pearson Airport and arriving at Catskill via Buffalo and Albany. The journey, including transfers, takes approximately 12h.
No, there is no direct train from Toronto Airport (YYZ) to Catskill. However, there are services departing from UP Express Pearson Airport and arriving at Hudson via Toronto Union Station. The journey, including transfers, takes approximately 12h 13m.
The distance between Toronto Airport (YYZ) and Catskill is 487 miles. The road distance is 392.5 miles.
The best way to get from Toronto Airport (YYZ) to Catskill without a car is to bus which takes 12h and costs $70 - $140.
It takes approximately 5h 27m to get from Toronto Airport (YYZ) to Catskill, including transfers.
Toronto Airport (YYZ) to Catskill bus services, operated by Flixbus USA, depart from Toronto Pearson Airport station.
Toronto Airport (YYZ) to Catskill train services, operated by VIA Rail, depart from Toronto Union Station.
The best way to get from Toronto Airport (YYZ) to Catskill is to bus which takes 12h and costs $70 - $140. Alternatively, you can train, which costs $130 - $320 and takes 12h 13m.
What companies run services between Toronto Airport (YYZ), Canada and Catskill, NY, USA?
You can take a bus from Toronto Pearson Airport to Catskill via Buffalo, Albany Bus Terminal, NY, and Albany in around 12h. Alternatively, VIA Rail operates a train from Toronto Union Station to Hudson once daily. Tickets cost $110–280 and the journey takes 10h 36m.
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to Laguardia Airport
- Ave. Duration
- 1h 34m
- When
- Every day
- Estimated price
- $65–410
Flights from Toronto Island Airport to Laguardia Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- $70–440
Flights from Toronto Pearson International Airport to Newark Liberty International Airport
- Ave. Duration
- 1h 39m
- When
- Every day
- Estimated price
- $35–250
Flights from Toronto Pearson International Airport to Newark Liberty International Airport via Montreal
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- $50–290
Flights from Toronto Pearson International Airport to John F. Kennedy International Airport
- Ave. Duration
- 1h 52m
- When
- Saturday
- Estimated price
- $35–240
Flights from Toronto Pearson International Airport to John F. Kennedy International Airport via Montreal
- Ave. Duration
- 4h 14m
- When
- Saturday
- Estimated price
- $50–290
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Ny Moynihan Train Hall At Penn Station to Hudson Amtrak Station
- Ave. Duration
- 1h 59m
- Frequency
- Every 2 hours
- Estimated price
- $29–65
- Website
- Amtrak
Train from Ny Moynihan Train Hall At Penn Station to Hudson Amtrak Station
- Ave. Duration
- 1h 59m
- Frequency
- Every 2 hours
- Estimated price
- $29–65
- Website
- Amtrak
Train from Ny Moynihan Train Hall At Penn Station to Hudson Amtrak Station
- Ave. Duration
- 1h 59m
- Frequency
- Every 2 hours
- Estimated price
- $29–65
- Website
- Amtrak
Train from Ny Moynihan Train Hall At Penn Station to Hudson Amtrak Station
- Ave. Duration
- 1h 59m
- Frequency
- Every 2 hours
- Estimated price
- $29–65
- Website
- Amtrak
Train from Canadian Border to Albany-Rensselaer Amtrak Station
- Ave. Duration
- 7h 27m
- Frequency
- Once daily
- Estimated price
- $80–190
- Website
- Amtrak
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Toronto Pearson Airport to Buffalo
- Ave. Duration
- 3h 10m
- Frequency
- 5 times a week
- Estimated price
- $14–22
- Schedules at
- Flixbus USA
- Website
- https://www.mozio.com
Rideshare from Toronto Pearson International Airport (YYZ) to Catskill
- Ave. Duration
- 7h 17m
- Frequency
- On demand
Want to know more about travelling around United States
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
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide
Booking & Getting There
Toronto Airport (YYZ) to Catskill bus services, operated by Flixbus USA, arrive at Buffalo station.
Toronto Airport (YYZ) to Catskill train services, operated by VIA Rail, arrive at Hudson station.
Yes, the driving distance between Toronto Airport (YYZ) to Catskill is 393 miles. It takes approximately 7h 17m to drive from Toronto Airport (YYZ) to Catskill.
There are 216+ hotels available in Catskill.
Check out Blablacar's carpooling service for rideshare options between Toronto Airport (YYZ) and Catskill. A great option if you don't have a driver's licence or want to avoid public transport.







