1map logoGo to main page

Peterborough, Ontario to Toronto, Ontario from CA$12: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Peterborough, Canada
to
Toronto, Canada

How to Get from Peterborough to Toronto: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$12 by busBest price
139 kmDistance
1h 38m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Peterborough to Toronto with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Flixbus USA
Bus
Average Duration
1h  55m
Estimated price
CA$12-61
Recommended
Company
Flixbus USA
Bus
Average Duration
1h  55m
Estimated price
CA$12-61
Cheapest
route map
Distance: 139 km
Duration: 1h 38m

See more options

Company
various
Bus
Train
Average Duration
2h  32m
Estimated price
CA$22-121
Company
various
Drive
Average Duration
1h  38m
Estimated price
CA$26-39

Traveling From Peterborough to Toronto

The journey from Peterborough to Toronto offers a striking contrast between the serene charm of the Kawartha Lakes region and the vibrant, fast-paced energy of Canada's largest city.

Best Neighbourhoods in Toronto

Toronto boasts diverse neighborhoods, each offering unique experiences for visitors.

Kensington Market
• Eclectic shops and vibrant street art.
• A hub for fresh produce and unique eateries.
Distillery District
• Restored Victorian buildings with charming cobblestone streets.
• Known for artisanal shops and breweries.
Queen Street West
• Trendy boutiques and local designer shops.
• Bustling nightlife and a vibrant arts scene.

Best Times To Visit Toronto's Attractions

Timing your visit can greatly enhance your experience at Toronto's top spots.

CN Tower
Early mornings or late afternoons offer stunning views without the crowds.
Royal Ontario Museum
Weekdays during school hours provide a quieter, more immersive visit.
Toronto Islands
Visit on weekdays in early spring to enjoy peaceful walks and scenery.

Toronto Weather: What to Expect Year-Round

Toronto experiences a diverse climate, with warm summers and cold winters, making it essential to plan your visit according to season. Spring and fall often provide the most pleasant temperatures, affecting how you enjoy outdoor attractions and events.

Dining Recommendation

At St. Lawrence Market, indulge in the iconic peameal bacon sandwich, a defining Toronto dish that contrasts with Peterborough's more traditional fare. The vibrant atmosphere and focus on local ingredients create a dining experience that immerses you in the city's rich culinary landscape.

Peterborough - Toronto operators

Explore transport companies operating between Peterborough and Toronto, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Peterborough to Toronto

Average Duration
1h 55m
Estimated price
12-61
Train
Contact phone
+1 888-438-6646
Website
gotransit.com

Train from Crawford Dr. @ Harper Rd. Park & Ride to Durham College Oshawa GO

Average Duration
1h 16m
Estimated price
122-123

Train from Durham College Oshawa GO to Toronto Union Station

Average Duration
1h 2m
Estimated price
9.5-14
Contact phone
+1 888 842-7245
Website
viarail.ca

Train from Oshawa to Toronto Union Station

Average Duration
41m
Estimated price
18-108

Peterborough to Toronto: Overview of Bus, Train, Flight, and Car Trips

Traveling between Peterborough and Toronto offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic journey from Peterborough to Toronto by car, covering a distance of 86 miles in just about 1 hour and 38 minutes. Enjoy the smooth ride along the highways through picturesque landscapes and charming towns. 💸 The cost of travel by car from Peterborough to Toronto ranges from C$26 to C$39, offering budget-friendly options for transportation. With the flexibility of a car, you can stop along the way to explore hidden gems and grab a bite to eat at local diners.
Average price
C$26 - C$40
🌆 The journey is a quick 1 hour and 55 minutes, taking you from the charming city of Peterborough to the bustling metropolis of Toronto. Sit back, relax, and enjoy the ride. 💰 Prices for the bus ticket between Toronto and Peterborough range from C$12 to C$61, offering an affordable and efficient way to travel between these two Ontario cities. Plan your trip today and experience the convenience of bus travel.
Departure Point
Peterborough station
Arrival Point
Toronto station
Useful tips for bus travellers
• Book your tickets in advance through FlixBus or Greyhound Canada to secure the best prices, as fares can range from C$13 to C$64 depending on demand; check their websites at FlixBus and Greyhound Canada.
• Arrive at Peterborough station at least 15 minutes before departure to ensure you have enough time to board, as the bus leaves promptly; plan your transport to the station ahead of time to avoid any last-minute rush.
• Upon arrival at Toronto station, familiarize yourself with the station layout by checking the station map beforehand, and don't forget to visit the nearby cafes or restaurants in the area for a quick meal if you have some time; the station is well-connected to the Toronto subway system for easy access to the city.

Frequently asked questions

Find out more about the route from Peterborough to Toronto.

Or choose the category:
The distance between Peterborough and Toronto is approximately 70 miles or 86 miles by road. The typical travel times by various modes of transportation vary. It takes about 2 hours and 46 minutes to reach Toronto from Peterborough by taking a bus and then a train. Alternatively, driving by car takes about 1 hour and 38 minutes to reach Peterborough from Toronto. If you prefer taking the bus, it can take around 3 hours and 53 minutes to travel from Peterborough to Toronto.
The most cost-effective option for traveling from Peterborough to Toronto is by bus, with tickets ranging from C$23-C$32. Although it takes 3 hours and 53 minutes, it is a relatively affordable choice. On the other hand, the fastest way to reach Toronto from Peterborough is by driving, which takes approximately 1 hour and 38 minutes and costs C$25-C$39. This option offers convenience and saves time, but may incur additional expenses such as parking.
The prices for a bus ticket from Peterborough to Toronto range from C$24 to C$32. These prices may vary depending on the bus company and the time of travel. It is advisable to check with different bus operators to find the best price for your journey.
To get from Peterborough to Toronto without using public transportation, you can drive your own car or rent one. The driving distance is approximately 86 miles and it takes about 1 hour and 38 minutes, depending on traffic conditions. Keep in mind that the cost of fuel and tolls may vary, but prices for the journey by car range from approximately C$25 to C$39.
The best way to travel from Peterborough to Toronto without a car is by taking a bus and train combination. This journey typically takes around 2 hours and 46 minutes and can cost between C$19 and C$127. By following this route, you can enjoy a convenient and affordable option for traveling between the two cities while avoiding the need to drive. The bus and train schedules may vary, so it is advisable to check the latest timings and prices before planning your trip.
Yes, there is a link between Peterborough and Toronto although it is not a direct one. There are bus services operated by GO Transit that can take you from Peterborough to Toronto with transfers. The journey usually takes around 3 hours and 53 minutes, including the transfers. Buses depart from Peterborough Bus Terminal and arrive at Yonge St at Sheppard Ave West in Toronto.
You have a wide variety of options for accommodation near Toronto. There are over 906 hotels available, offering a range of prices to suit different budgets, starting at C$57. From luxury hotels to budget-friendly options, you can find a place to stay that meets your needs. It is recommended to compare prices, read reviews, and consider location and amenities when choosing where to stay.