The drive from Port Elliot to Peterborough is approximately 260 km and takes 3 hours 15 minutes via the M2. You will travel north through the Adelaide metropolitan area to reach this historic railway town. Peterborough is known for its rich railway history, heritage buildings, and as a gateway to the Southern Flinders Ranges. This is a popular route for those interested in history.
Total Distance: 260 km driving distance; 230 km straight-line air distance.
Peterborough is a great place to learn about South Australia's railway history.
Spring for beautiful gardens or Autumn for pleasant weather.