There are 4 ways to get from Kingston to Oneida by bus (Greyhound, Flixbus), train, bus, car, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Toronto
best- Take the bus from Kingston Bus Terminal to Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floorbus
- Take the bus from Toronto to Syracuse Bus Stationbus
- Take the bus from Syracuse Centro to Oneida Madison Stbus
12h 44m$45–130Drive 138.7 mi
cheapest- Drive from Kingston to Oneidacar 138.7 mi
2h 55m$32–46Train, bus
- Take the train from Kingston to Toronto Union Stationtrain
- Take the train from Toronto Union Station to Syracusetrain
- Take the bus from Syracuse Centro to Oneida Madison Stbus
13h 33m$110–418Bus
- Take the bus from Kingston to Niagara Falls Canadabus
- Take the bus from Niagara Falls Canada to Syracuse Bus Stationbus
- Take the bus from Syracuse Centro to Oneida Madison Stbus
15h 24m$72–110
Kingston to Oneida by bus
Comparing Your Travel Options
The cheapest way to get from Kingston to Oneida is to drive which costs $30 - $50 and takes 2h 55m.
The fastest way to get from Kingston to Oneida is to drive which takes 2h 55m and costs $30 - $50.
No, there is no direct bus from Kingston to Oneida. However, there are services departing from Kingston Bus Terminal and arriving at Oneida Madison St via Toronto, Regional Transportation Center and Syracuse Centro. The journey, including transfers, takes approximately 12h 44m.
The distance between Kingston and Oneida is 443 miles. The road distance is 139.5 miles.
The best way to get from Kingston to Oneida without a car is to bus via Toronto which takes 12h 44m and costs $45 - $130.
It takes approximately 12h 44m to get from Kingston to Oneida, including transfers.
Kingston to Oneida bus services, operated by Megabus Canada, depart from Kingston Bus Terminal station.
Kingston to Oneida bus services, operated by Megabus Canada, arrive at Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor station.
Yes, the driving distance between Kingston to Oneida is 139 miles. It takes approximately 2h 55m to drive from Kingston to Oneida.
There are 45+ hotels available in Oneida.
What companies run services between Kingston, ON, Canada and Oneida, NY, USA?
You can take a bus from Kingston Bus Terminal to Oneida Madison St via Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor, Toronto, Regional Transportation Center, B14, and Syracuse Centro in around 12h 44m.
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Kingston to Toronto Union Station
- Ave. Duration
- 2h 38m
- Frequency
- Hourly
- Estimated price
- $40–190
- Website
- VIA Rail
- Escape
- $40–110
- Business
- $75–180
- Business Plus
- $85–190
- Economy
- $45–120
- Economy Plus
- $50–130
Train from Toronto Union Station to Syracuse
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Estimated price
- $65–220
- Website
- VIA Rail
- Escape
- $65–170
- Business
- $100–210
- Business Plus
- $110–220
- Economy
- $75–170
- Economy Plus
- $85–180
- Phone
- +1 866 488 4452
- [email protected]
- Website
- Megabus
Bus from Kingston Bus Terminal to Union Stn Bus Terminal, 81 Bay St at Lakeshore Blvd, 2nd Floor
- Ave. Duration
- 3h 10m
- Frequency
- Hourly
- Estimated price
- $7–55
- Website
- Megabus
- Adult Advanced Booking
- $7–45
- Adult Standard
- $30–55
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Toronto to Syracuse Bus Station
- Ave. Duration
- 5h 50m
- Frequency
- 3 times a day
- Estimated price
- $40–70
- Website
- Greyhound
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Toronto to Syracuse Bus Station
- Ave. Duration
- 6h 55m
- Frequency
- Twice daily
- Estimated price
- $35–60
- Schedules at
- Flixbus USA
Bus from Kingston to Niagara Falls Canada
- Ave. Duration
- 6h 30m
- Frequency
- 4 times a week
- Estimated price
- $40–60
- Schedules at
- Flixbus USA
Bus from Niagara Falls Canada to Syracuse Bus Station
- Ave. Duration
- 5h 10m
- Frequency
- Twice daily
- Estimated price
- $29–45
- Schedules at
- Flixbus USA
- Phone
- +1 (800) 734.3950
- Website
- Birnie Bus
Bus from Syracuse Centro to Oneida Madison St
- Ave. Duration
- 1h 3m
- Frequency
- Twice daily
- Estimated price
- $2–4
- Website
- Birnie Bus
- Schedules at
- Birnie Bus Routes and Schedules
Bus from Syracuse Centro to Oneida Madison St
- Ave. Duration
- 1h 3m
- Frequency
- Twice daily
- Estimated price
- $2–4
- Website
- Birnie Bus
- Schedules at
- Birnie Bus Routes and Schedules
Bus from Syracuse Centro to Oneida Madison St
- Ave. Duration
- 1h 3m
- Frequency
- Twice daily
- Estimated price
- $2–4
- Website
- Birnie Bus
- Schedules at
- Birnie Bus Routes and Schedules
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
Need to know: Greyhound
Read the travel guide










