Ottawa, ON to Kingston, ON train

Cheap train tickets from Ottawa, ON to Kingston, ON

Showing times and prices for Jul 05

Cheapest

68

Average

68

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

VIA Rail Canada
07:33PMOttawa, ON2h04 09:37PMKingston, ON
0 transfers
681One-way
VIA Rail Canada
09:49PMOttawa, ON2h10 11:59PMKingston, ON
0 transfers
691One-way

Train schedule from Ottawa, ON to Kingston, ON

Showing trains for tomorrow, Tuesday, July 5
VIA Rail Canada
07:33PMOttawa, ON2h04 09:37PMKingston, ON
0 transfers
VIA Rail Canada
09:49PMOttawa, ON2h10 11:59PMKingston, ON
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Tue
Jul 05
Wed
Jul 06
Thu
Jul 07
Fri
Jul 08
Sat
Jul 09
Sun
Jul 10
Mon
Jul 11

Fastest train times from Ottawa, ON to Kingston, ON

Showing times and prices for Jul 05

Fastest Journey

2 h 4 m

Average

2 h 7 m

Trains per day

2

Distance

145 km

Of the 2 trains that leave Ottawa, ON for Kingston, ON every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

VIA Rail Canada
07:33PMOttawa, ON2h04 09:37PMKingston, ON
0 transfers
681One-way
VIA Rail Canada
09:49PMOttawa, ON2h10 11:59PMKingston, ON
0 transfers
691One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Ottawa, ON to Kingston, ON

distanceDistance90 miles (145 km)
durationAverage train duration2 h 4 min
priceAverage train ticket price$75 (€67)
changesDirect trainYes
carriersTrain companiesVIA Rail Canada

Trains from Ottawa, ON to Kingston, ON cover the 90 miles (145 km) long journey taking on average 2 h 4 min with our travel partners like VIA Rail Canada. There are direct train services available. While the average ticket price for this route costs around $75 (€67), you can find the cheapest train ticket for as low as $75 (€67).

Train providers: VIA Rail from Ottawa, ON to Kingston, ON trains

Buy your official VIA Rail train tickets from Ottawa, ON to Kingston, ON from $75 (€67) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient journey.

VIA Rail

VIA Rail is Canada's main train provider. There are several different ticket fares like Economy, Business, Sleeper Plus, Prestige and Touring for your next journey by train between Ottawa, ON and Kingston, ON.

Omio helps you compare and book the perfect train with VIA Rail between Ottawa, ON and Kingston, ON for a smooth and relaxing journey. Check the latest VIA Rail train schedules for the ideal departure and arrival times, take a look at the travel information for the Ottawa, ON to Kingston, ON train with VIA Rail (such as baggage allowance and amenities offered onboard), compare the best connections for your Ottawa, ON - Kingston, ON route and then book a cheap train ticket with ease. The distance between Ottawa, ON and Kingston, ON by train is 90 miles (145 km). You can book tickets for this VIA Rail train for as low as $75 (€67) one-way if you book in advance. When you search for VIA Rail tickets between Ottawa, ON and Kingston, ON in the Omio app, you can also check whether they are mobile tickets quickly and easily. If they are mobile tickets, then you can go paperless when taking a train. Book that perfect VIA Rail Ottawa, ON - Kingston, ON train ticket online and enjoy your trip!

  • Average Price: $75

Travel Tips: Trains from Ottawa, ON to Kingston, ON

Travel by train to Kingston, ON easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Ottawa, ON to Kingston, ON.
FAQs
Omio customers have found the cheapest trains from Ottawa, ON to Kingston, ON to cost as little as $75 (€67)  in the next 7 days.
In the next 7 days you can expect to pay on average $75 (€67)  for a train ticket between Ottawa, ON and Kingston, ON.
When traveling this route you should expect the distance to Kingston, ON from Ottawa, ON by train to be approximately 90 miles (145 km).
The train time from Ottawa, ON to Kingston, ON is on average 2 h 4 min  for the 90 miles (145 km) long journey, but the time it takes to go to Kingston, ON from Ottawa, ON by train can vary depending on specific dates or traveling on weekends and holidays.
For the best Ottawa, ON to Kingston, ON train to purchase, you can travel safely and comfortably with VIA Rail Canada. However, it's always good to check all possible train providers with services to Kingston, ON from Ottawa, ON to compare what amenities they may offer.
Yes, there are direct trains between Ottawa, ON and Kingston, ON, and you can find a direct train for this trip with VIA Rail Canada  on Omio. It's worth paying attention to when you book your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
You can take the first train from Ottawa, ON to Kingston, ON at 9: 30 AM. The last train from Ottawa, ON to Kingston, ON that you can take departs at 9: 49 PM. Omio shows you the latest train from Ottawa, ON to Kingston, ON schedule to help you book the best departure time for this journey.
If you book a train ticket from Ottawa, ON to Kingston, ON within the next 7 days, you can find tickets to cost on average $75 (€67) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Ottawa, ON to Kingston, ON are generally on sale a few months before the planned departure date.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language