There are 6 ways to get from Port Perry to Rooks County by car, train, plane, taxi, bus, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive 1,285 mi
best- Drive from Port Perry to Rooks Countycar 1,285 mi
21h 45m$295–425Train to Toronto Pearson International Airport, fly to Salina Municipal Airport, drive
cheapest- Take the train from Whitby GO to Union Station GOtrain
- Fly from Toronto Pearson International Airport (YYZ) to Salina Municipal Airport (SLN)plane YYZ - SLN
- Drive from Salina Municipal Airport (SLN) to Rooks Countycar
12h 7m$101–427Train to Toronto Pearson International Airport, fly to Hays Municipal Airport, taxi
- Take the train from Whitby GO to Union Station GOtrain
- Fly from Toronto Pearson International Airport (YYZ) to Hays Municipal Airport (HYS)plane YYZ - HYS
- Take the taxi from Hays Municipal Airport (HYS) to Rooks Countytaxi
13h 39m$229–662Train to Toronto Island Airport, fly to Salina Municipal Airport, drive
- Take the train from Whitby GO to Union Station GOtrain
- Fly from Toronto Island Airport (YTZ) to Salina Municipal Airport (SLN)plane YTZ - SLN
- Drive from Salina Municipal Airport (SLN) to Rooks Countycar
14h 17m$106–457Train to Toronto Pearson International Airport, fly to Kearney Municipal Airport, drive
- Take the train from Whitby GO to Union Station GOtrain
- Fly from Toronto Pearson International Airport (YYZ) to Kearney Municipal Airport (EAR)plane YYZ - EAR
- Drive from Kearney Municipal Airport (EAR) to Rooks Countycar
12h 45m$104–432Bus, shuttle to Buffalo Niagara International Airport, fly to Hays Municipal Airport, taxi
- Take the bus from Simcoe St. N. @ Windfields Farm Dr. to Richmond Hill Centrebus
- Take a shuttle bus from Pearson International Airport Terminal 1 to Buffalo Airport
- Fly from Buffalo Niagara International Airport (BUF) to Hays Municipal Airport (HYS)plane BUF - HYS
- Take the taxi from Hays Municipal Airport (HYS) to Rooks Countytaxi
15h 26m$434–1,298
Toronto Pearson International Airport (YYZ) to Hays Municipal Airport (HYS) flights
Questions & Answers
The cheapest way to get from Port Perry to Rooks County is to train and fly and drive which costs $100 - $430 and takes 12h 7m.
The fastest way to get from Port Perry to Rooks County is to train and fly and drive which takes 12h 7m and costs $100 - $430.
The distance between Port Perry and Rooks County is 1292 miles. The road distance is 1292.5 miles.
It takes approximately 21h 45m to drive 1292.5 miles from Port Perry to Rooks County.
Rooks County is 1h behind Port Perry. It is currently 12:42 AM in Port Perry and 11:42 PM in Rooks County.
Yes, the driving distance between Port Perry to Rooks County is 1292 miles. It takes approximately 21h 45m to drive from Port Perry to Rooks County.
What companies run services between Port Perry, ON, Canada and Rooks County, KS, USA?
You can drive from Port Perry to Rooks County in around 21h 45m.
- Website
- united.com
Flights from Toronto Pearson International Airport to Hays Municipal Airport via Denver
- Ave. Duration
- 8h 27m
- When
- Every day
- Estimated price
- $100–490
Flights from Toronto Pearson International Airport to Hays Municipal Airport via Minneapolis, Denver
- Ave. Duration
- 9h 52m
- When
- Every day
- Estimated price
- $110–500
Flights from Toronto Pearson International Airport to Hays Municipal Airport via St. Louis, Denver
- Ave. Duration
- 10h 12m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–550
Flights from Toronto Island Airport to Salina Municipal Airport via Chicago O'Hare
- Ave. Duration
- 8h 43m
- When
- Every day
- Estimated price
- $75–410
Flights from Toronto Island Airport to Salina Municipal Airport via New York La Guardia, Chicago O'Hare
- Ave. Duration
- 8h 53m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–550
Flights from Toronto Island Airport to Salina Municipal Airport via Montreal, Chicago O'Hare
- Ave. Duration
- 9h 8m
- When
- Every day
- Estimated price
- $110–550
Flights from Toronto Island Airport to Salina Municipal Airport via Washington Dulles, Chicago O'Hare
- Ave. Duration
- 10h 28m
- When
- Every day
- Estimated price
- $100–500
Flights from Toronto Pearson International Airport to Salina Municipal Airport via Chicago O'Hare
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- $70–380
Flights from Toronto Pearson International Airport to Salina Municipal Airport via Denver
- Ave. Duration
- 7h 41m
- When
- Every day
- Estimated price
- $110–550
Flights from Toronto Pearson International Airport to Kearney Municipal Airport via Chicago O'Hare
- Ave. Duration
- 6h 59m
- When
- Every day
- Estimated price
- $75–390
Flights from Toronto Pearson International Airport to Kearney Municipal Airport via Denver
- Ave. Duration
- 7h 23m
- When
- Every day
- Estimated price
- $100–500
Flights from Buffalo Niagara International Airport to Hays Municipal Airport via Denver
- Ave. Duration
- 10h 1m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $210–1,000
Flights from Buffalo Niagara International Airport to Hays Municipal Airport via Chicago O'Hare, Denver
- Ave. Duration
- 9h 35m
- When
- Wednesday, Thursday, and Saturday
- Estimated price
- $210–1,000
Flights from Buffalo Niagara International Airport to Hays Municipal Airport via Baltimore, Denver
- Ave. Duration
- 8h 16m
- When
- Monday, Thursday, and Friday
- Estimated price
- $250–1,200
Flights from Buffalo Niagara International Airport to Hays Municipal Airport via Dallas, Denver
- Ave. Duration
- 8h 57m
- When
- Saturday
- Estimated price
- $260–1,200
Flights from Buffalo Niagara International Airport to Hays Municipal Airport via Detroit, Denver
- Ave. Duration
- 9h 4m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $210–1,000
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Whitby GO to Union Station GO
- Ave. Duration
- 58 min
- Frequency
- Every 30 minutes
- Estimated price
- $7–10
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $7–10
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Bus from Simcoe St. N. @ Windfields Farm Dr. to Richmond Hill Centre
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- $7–9
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $7–9
- Phone
- +1 905 374 8111
- airsales@niagaraairbus.com
- Website
- niagaraairbus.com
Shuttle from Pearson International Airport Terminal 1 to Buffalo Airport
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $90–120
- Website
- https://www.niagaraairbus.com/
- Ave. Duration
- 49 min
- Estimated price
- $120–160
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




