1map logoGo to main page

Markham, Ontario to Peterborough, Ontario from $14: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Markham, Canada
to
Peterborough, Canada

How to Get from Markham to Peterborough: 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.

$14 by busBest price
106.1 kmDistance
1h 15m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Markham to Peterborough 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
Toronto Transit
Bus
Average Duration
3h  30m
Estimated price
$14-20
Cheapest
Company
Various
Bus
Bus
Average Duration
2h  37m
Estimated price
$14-121
Recommended
Company
N/A
Drive
Average Duration
1h  15m
Estimated price
$15-22
Fastest
route map
Distance: 106.1 km
Duration: 1h 15m

See more options

Company
Various
Train
Bus
Average Duration
3h  47m
Estimated price
$20-137

Traveling From Markham to Peterborough

Embark on a journey from the bustling city life of Markham, where urban excitement thrives, to the serene landscapes of Peterborough, known for its charming waterways and natural beauty.

Best Neighbourhoods in Peterborough

Peterborough boasts vibrant neighborhoods, each offering distinct experiences for visitors.

Downtown Peterborough
• Home to local shops and restaurants.
• Features beautiful historic architecture.
East City
• Located by the scenic Otonabee River.
• Offers waterfront parks and trails.
Old West End
• Known for its charming heritage homes.
• Close to parks and community events.

Best Times To Visit Peterborough's Attractions

Maximize your experience in Peterborough by timing your visits wisely at these popular spots.

Peterborough Lift Lock
Visit early morning on weekdays for fewer crowds and stunning views.
Canada's Top Canadian Theatre
Catch productions during the weekdays for a more intimate experience.
Jackson Park
Go during weekdays in spring for blooming flowers and peaceful surroundings.

Peterborough Weather: What to Expect Year-Round

Peterborough experiences a humid continental climate with four distinct seasons, offering vibrant autumn colors and snowy winters. Visiting in late spring or early fall often provides pleasant temperatures and fewer crowds, enhancing your overall travel experience.

Dining Recommendation in Peterborough

Try the pan-seared pickerel at The Whistle Stop Café, where fresh, locally sourced ingredients shine through in each dish, offering a taste of Ontario’s natural bounty. Unlike the bustling dining scene in Markham, Peterborough’s cozy atmosphere and emphasis on regional flavors create a more intimate and authentic culinary experience.

Frequently asked questions

Find out more about the route from Markham to Peterborough.

Or choose the category:
The distance between Markham and Peterborough, in Ontario is approximately 90 km by road. The typical travel time by car is 1 hour and 15 minutes. If you prefer public transportation, it takes approximately 4 hours and 11 minutes to reach Peterborough from Markham by taking a train followed by a bus. Another option is taking a direct bus, which takes around 3 hours and 31 minutes.
The most cost-effective option for traveling from Markham to Peterborough is by bus, which costs between C$19-C$28 and takes approximately 3 hours and 31 minutes. This option offers a reasonable balance between affordability and travel time. However, for those seeking a quicker option, driving by car is the most time-efficient choice, taking only 1 hour and 15 minutes at a cost of approximately C$20-C$30.
The prices of a bus ticket between Peterborough and Markham range from C$19 to C$27, depending on the bus service and time of travel.
To travel from Markham to Peterborough without using public transportation, you can opt to drive. The driving distance between the two cities is approximately 106 km, and it takes around 1 hour and 15 minutes, depending on traffic. To cover this distance by car, you can expect to pay around C$20 to C$30 in fuel costs.
To travel from Markham to Peterborough without a car, the best option is to take a bus. The journey typically takes around 3 hours and 31 minutes, and the cost ranges from C$19 to C$28.
Yes, there is no direct bus link between Markham and Peterborough. However, you can take a bus from Markham to Peterborough with a transfer at Durham College Oshawa GO. The journey, including transfers, takes approximately 3 hours and 31 minutes. The bus services are operated by GO Transit, and they depart from the Cornell Bus Terminal in Markham and arrive at the Peterborough Bus Terminal.
There are multiple hotel options available near Peterborough over 26 hotels to choose from, there is a range of prices starting at C$81 per night.