Cheap train tickets from Toronto to Oshawa
Find and compare the best ground travel options in one place.
Millions of travelers trust Wanderu every year to get:
Lowest Prices
We find the cheapest bus & train tickets, so you can wander for less.
Best Travel Options
We partner with 500+ carriers to bring you the most bus & train options.
Quick & Easy Booking
Book trips quickly with a simple, hassle-free checkout – online & on our app.
Fast Customer Support
We don’t monkey around. We respond within minutes to help you out.
See what travelers are saying about Wanderu:
Toronto to Oshawa Train Schedule
Trip Summary
There are usually 10 daily train trips available from Toronto to Oshawa. Traveling by train from Toronto to Oshawa usually takes 26 minutes, but the fastest VIA Rail train can make the trip in 11 minutes.
| Distance | 31 mi (50 km) |
| Fastest train | 0h 11m |
| Lowest price | CZK 297.88 |
| Trains per day | 10 |
| Most frequent service | VIA Rail |
| Train lines | 1 |

What is the price of a train ticket from Toronto to Oshawa?
In the last month, the average price of a train ticket from Toronto to Oshawa was CZK 332.22. This is basically as cheap as train fares can get. Good news! You can find the cheapest tickets if you book your trip at least 3 days prior to the travel date. You’ll likely pay around CZK 24.38 more if you wait to book until the last minute.
Average train ticket prices from Toronto to Oshawa by month
Which train should you take from Toronto to Oshawa?
VIA Rail is the one and only train line which connects Toronto to Oshawa. However, there are 10 trains per day to choose from.
| Train | Daily Trips | Avg. Time | Avg. Price |
|---|---|---|---|
| VIA Rail | 10 | 0h 27m | CZK 377.81 |
VIA Rail, also known as Via Rail Canada or simply VIA, provides service across the Canadian provinces and territories, including 10 daily trips between Toronto and Oshawa. In addition to being completely green-certified, VIA Rail’s new, state-of-the-art trains feature amenities such as free reliable Wi-Fi, wide aisles, ergonomic seats, and wheelchair lifts in every accessible car. VIA Rail is known for its unparalleled customer service and snazzy black and yellow paint scheme.
Frequently asked questions about traveling by train from Toronto to Oshawa
Trains from Toronto to Oshawa are the most crowded on Saturday. Tickets also tend to be more expensive then. If you are looking for a great deal on your train tickets or just want extra room to stretch out, consider traveling on Sunday instead, as it tends to be the least crowded day of the week.
The earliest train departs Toronto at 6:00am while the last train of the day leaves at 5:00pm. To see all scheduled departure times, use the search function on this page to get the full schedule for your specific travel dates.
There are 10 daily scheduled trains, all of which are direct trains that take you the entire way from Toronto to Oshawa.
You can also take a train for your return trip from Oshawa to Toronto.
City Information
Toronto



Toronto is one of the world’s most culturally diverse cities, making it a great destination for travelers looking for a culturally unique experience. One of the most unique landmarks in the city is the Aga Khan Museum, which boasts a beautiful collection of Islamic, Iranian, and Muslim artifacts. If you are interested in art, the Art Gallery of Ontario is a definite must-see. For those who want to step away from the bustling city and seek the refuge of nature, take a ferry to Centre Isle, which offers plenty of activities such as biking or hiking.
Toronto’s food scene is vast and extremely vibrant due to the city’s multicultural nature. Bar Isabel is a local favorite that offers amazing Spanish dishes with a cozy vibe. For a more posh experience, head over to Alo Restaurant, which features a five-course tasting menu that will take you on a culinary ride.
The main bus station in the city is the Union Station Bus Terminal, served by various intercity bus services, including Greyhound and Ontario Northland. The main train station in Toronto is the adjacent Union Station, which is the hub for VIA Rail’s intercity services. The city’s airport is the Toronto Pearson International Airport, the busiest airport in Canada.
Oshawa

Image credit: Rick Harris
Link to image attribution
Image credit: Vlad Litvinov
Link to image attribution
Image credit: Vlad Litvinov
Link to image attributionOshawa is a vibrant city packed with history and heritage. A diverse pool of sites spotlight regional and national history, including the renowned Canadian Automotive Museum, Robert McLaughlin Gallery, and Parkwood National Historic Site—a lavish estate formerly owned by the founder of GM Canada. Situated along Lake Ontario, Oshawa also abounds with beautiful green spaces that make for peaceful waterside walks and bike rides. Trips to Oshawa Valley Botanical Gardens and the local zoo are great ways to get up close and personal with nature.
The city has a thriving art scene that visitors can experience first-hand by attending a concert at the multi-purpose Tribute Community Centre, listening to the award-winning Ontario Philharmonic orchestra, or catching a live theatre performance at the historic Regent Theatre.
Local train services into Toronto and rail travel throughout Canada are available from the central Oshawa Station. Oshawa does have a small airport, but Toronto Pearson International Airport better serves travelers seeking long-distance transport.
Station Information
Where is the train station in Toronto?

Image credit: The City of Toronto
Link to image attribution
Image credit: Michael Caven
Link to image attributionMain departure station: Toronto Union Station - Train
Union Station is the center of rail transportation in Toronto and Canada's busiest train terminal. First opened in 1927, the station underwent several redevelopment and renovation projects to reach its current state. In 1999, in recognition of the station's importance to transportation history, it was inducted into the North America Railway Hall of Fame. The current station is served by VIA Rail trains and local public transit. The station currently serves over 72 million commuters each year, and as much as 91% of all Toronto passengers pass through this station. Just walking through the station is the perfect way to get familiar with Toronto's locals!
All train stations in Toronto:
Toronto Union Station - Train
Guildwood
Where is the train station in Oshawa?

Image credit: GTD Aquitaine, Public domain
Main arrival station: Oshawa
First opened in 1856, the Oshawa VIA Rail Station is the center of intermodal transportation in Oshawa, offering passengers both rail and intercity bus services. The station was completely modernized in 2017 and now includes larger restrooms, accessible entrances, and vending machines. Rail service is fulfilled by VIA Rail, with destinations like Toronto, Montreal, and Ottawa. The station's location southwest of downtown Oshawa is close to the Oshawa Centre shopping mall and Lakefront Park West.
All train stations in Oshawa:
Oshawa
Get around town with Moovit
Need a return trip from Oshawa to Toronto?
Search Train TicketsPlan your next adventure
More trains from Toronto
- Toronto to Vancouver
CZK 38,046+
- Toronto to Burlington Train
CZK 354+
- Toronto to Chatham Train
CZK 1,138+
- Toronto to Niagara Falls Train
CZK 502+
- Train from Toronto to Ottawa
CZK 1,632+
- Toronto to Quinte West Train
CZK 523+
- Train from Toronto to Windsor
CZK 1,053+
- Toronto to Dorval
CZK 2,654+
- Toronto to Hudson Bay Train
CZK 6,466+
- Toronto to Ann Arbor Train
CZK 1,823+
- Train from Toronto to Detroit
CZK 2,508+
- Toronto to Charlotte Train
CZK 8,875+
- Train from Toronto to Niagara Falls
CZK 1,282+
- Train from Toronto to Rochester
CZK 1,757+
- Train from Toronto to Pittsburgh
CZK 7,298+
- Toronto to Columbus Train
CZK 2,693+
Continue by train from Oshawa
- Train from Brampton to Toronto
CZK 378+
- Train from Brampton to Windsor
CZK 1,159+
- Train from Brampton to Montreal
CZK 3,017+
- Train from Burlington to Montreal
CZK 2,072+
- Cornwall to Montreal
CZK 669+
- Train from Guelph to Toronto
CZK 463+
- Train from London to Toronto
CZK 832+
- Niagara Falls to Toronto
CZK 460+
- Ottawa to Toronto Train
CZK 1,635+
- Train from Ottawa to Montreal
CZK 1,273+
- Train from Greater Sudbury to Montreal
CZK 1,814+
- Toronto to Vancouver
CZK 38,046+
- Toronto to Niagara Falls Train
CZK 502+
- Train from Toronto to Ottawa
CZK 1,632+
- Train from Toronto to Niagara Falls
CZK 1,282+
- Train from Windsor to Toronto
CZK 1,015+
Check out these popular routes
- Ottawa to Toronto Train
CZK 1,635+
- Train from Ottawa to Montreal
CZK 1,273+
- Toronto to Vancouver
CZK 38,046+
- Train from Toronto to Ottawa
CZK 1,632+
- Train from Montreal to Ottawa
CZK 1,170+
- Québec to Montreal
CZK 1,375+
- Miami to Tampa Train
CZK 1,336+
- Chicago to Detroit Train
CZK 1,594+
- Newark to Washington D.C. Train
CZK 3,108+
- New York to Montreal Train
CZK 2,113+
- Train from New York to Boston
CZK 3,808+
- Train from New York to Providence
CZK 3,717+
- Train from Niagara Falls to Toronto
CZK 1,281+
- Train from Providence to New York
CZK 3,405+
- Seattle to New York Train
CZK 23,654+

Wanderu is the simplest way to book bus and train travel.
With just a quick search on Wanderu, you can compare bus and train schedules and prices from hundreds of travel companies in one convenient place to find the trip that works best for you. Wanderu’s simple checkout process makes it easy to book cheap bus and train tickets hassle-free. Most importantly, as Wanderu is an official partner of all leading bus and train companies, we always have the best bus and train deals out there.
- Train Tickets
- Canada
- Ontario
- Oshawa
- Toronto to Oshawa






