Magill
Magill
Port Elliot
Port Elliot
Driving

Magill to Port Elliot

Updated: 31 May 2026

The route from Magill to Port Elliot covers 85 kilometers, taking you through the scenic Adelaide Hills and down to the Fleurieu Peninsula coast. You will typically travel via the B37 (Mount Barker Road) and then the B34 (Strathalbyn Road) for a picturesque drive. The journey takes approximately 80 to 90 minutes. You will pass through historic towns like Strathalbyn before reaching the coastal charm of Port Elliot. This route is favored for its blend of rolling hills and ocean vistas.

Total Distance: 85 km driving distance; 70 km straight-line air distance.
Fastest Way
Driving via the B37 and B34 is the most direct route at 85 minutes.
Cheapest Way
Driving your own car is the most cost-effective way to reach Port Elliot.
Compare Magill to Port Elliot Routes
Driving
Direct
Duration
1 hour 25 mins
Avg Price
20-25 AUD
Operator
Personal Vehicle
Route
Take A1 to B37, then follow B34 through Strathalbyn to Port Elliot.

The road through the Adelaide Hills is winding; drive carefully.

Travel Tips
  • Parking
    Parking near Horseshoe Bay fills up quickly on hot summer days.
  • Bakery Timing
    Visit the bakery early in the morning to avoid the longest lines.
  • Whale Watching
    Bring binoculars during winter months to spot Southern Right Whales.
  • Local Markets
    Check for local community markets held in the town hall on weekends.
  • Footwear
    Wear comfortable walking shoes for the cliff-top trails.
Safety Tips
  • Ocean Safety
    Swim only between the flags at patrolled beaches.
  • Road Hazards
    The Adelaide Hills roads are narrow and winding; watch for cyclists.
  • Weather
    Coastal weather changes rapidly; carry a windproof jacket.
  • Emergency
    Dial 000 for emergency services if required.
People Also Ask
  • Is Port Elliot worth visiting?
    Yes, it is one of South Australia's most charming coastal towns.
  • How long is the drive?
    Approximately 85 minutes from Magill.
  • Can I take a train?
    No, there is no direct train from Adelaide to Port Elliot.
  • What is the best beach?
    Horseshoe Bay is the most popular and safest beach.
  • Are there hotels?
    Yes, there are several boutique hotels and holiday rentals.
Quick Info
  • From Magill, South Australia, Australia
  • To Port Elliot, South Australia, Australia
  • Modes
Best Time to Travel

Summer for swimming at Horseshoe Bay or winter for whale watching.

Things to Do in Port Elliot
1
Horseshoe Bay
A sheltered, family-friendly beach perfect for swimming and relaxing on the sand.
2
The Cockle Train
Ride this historic steam train between Goolwa and Victor Harbor, which stops at Port Elliot.
3
Port Elliot Bakery
Famous for its legendary donuts and meat pies; expect a queue on weekends.
4
Cliff Top Walk
A stunning walking trail offering panoramic views of the Southern Ocean and potential whale sightings.
Tags
Magill to Port Elliot Adelaide to Port Elliot Fleurieu Peninsula drive coastal towns South Australia driving to Port Elliot Port Elliot travel guide best route to Port Elliot South Australia road trip