Bergen to St Andrews Road Trip: Epic Nordic to Scottish Journey

By admin, 22 June, 2026

Introduction

The route from Bergen to St Andrews crosses one of Europe's most dramatic maritime corridors—from the fjords of Norway to the east coast of Scotland. This 1,200 km journey (including ferries) requires two sea crossings: Bergen to Hirtshals, Denmark (via Fjord Line or Color Line), and then Newcastle to Edinburgh or direct to Rosyth. Driving time on land is about 14 hours, but with ferry schedules, plan for 2 days.

Bergen's Bryggen wharf, a UNESCO site, marks your start. St Andrews, home to golf's Old Course, is your finish. The road passes through Denmark's Jutland, Germany's North Sea coast, the Netherlands, Belgium, and England. The A1 and E39 are key highways, but local roads offer better scenery. For tips on finding hidden gems, check how to find the best stops and hidden gems between cities.

SegmentDistanceTime
Bergen to Hirtshals (ferry)≈370 km9-11 hrs
Hirtshals to Newcastle (ferry)≈400 km14-18 hrs
Newcastle to St Andrews≈250 km3.5 hrs

Route Logistics and Infrastructure

Two ferries dominate this route: Bergen–Hirtshals (Fjord Line, daily) and Hirtshals–Newcastle (DFDS, alternate days). Book weeks ahead in summer. Fuel costs vary: Norway has expensive petrol (≈2.5 EUR/l), Denmark and Germany cheaper (≈1.8 EUR/l). Tolls exist in Norway (E39 tolls) and UK (e.g., Dartford Crossing).

  • Bergen to Hirtshals ferry: 9-11 hrs, prices from €300 per car (peak).
  • Hirtshals to Newcastle ferry: 14-18 hrs overnight, cabins recommended.
  • From Newcastle: A1 north to Edinburgh, then M90 and A91 to St Andrews.
  • Alternative ferry: Bergen to Stavanger, then Kristiansand to Hirtshals (shorter sea).

Natural Landscapes and Local Commerce

The journey offers extreme contrasts: Norway's vertical fjords, Denmark's flat farmlands, Germany's Wadden Sea (UNESCO), and Scotland's rugged coast. In Bergen, the Fløyen mountain viewpoint is a must. In Denmark, stop at Skagen's Grenen sand spit. Germany's Sylt island offers dunes and oyster farms. Scotland's Northumberland coast has castles and empty beaches.

UNESCO sites along the way: Bryggen (Bergen), Wadden Sea (Germany/Denmark), Old and New Towns of Edinburgh. Local commerce varies: Norway's fish markets (Bergen Fisketorget), Denmark's cheese farms, Scotland's whisky distilleries (try Lindores Abbey near St Andrews). For family stops, consider LEGOLAND Billund (Denmark) or Edinburgh Castle. Many ferries are pet-friendly (DFDS allows dogs in kennels).


Road Safety, Family Stops, and Fatigue Management

Road quality is excellent from Norway to UK, but single-track roads in Scotland require caution. Fatigue management: plan rest stops every 2 hours. In Germany, the A1 has numerous Raststätten with toilets and food. In Scotland, the A1 has services at Dunbar. For hidden off-route spots, detour to Lindisfarne (Holy Island) in Northumberland (tide-dependent).

  • Norway: Tunnels (Lærdal Tunnel, 24.5 km) have rest areas.
  • Denmark: E45 has many service centers.
  • Germany: A1 has modern rest stops with playgrounds.
  • UK: A1(M) has limited services; plan fuel stops.
  • Pet-friendly accommodations: Many Norwegian hotels and Scottish B&Bs welcome pets.

Frequently Asked Questions

How long does it take to drive from Bergen to St Andrews?

Total driving time is about 14 hours on land, but with two ferries (Bergen–Hirtshals and Hirtshals–Newcastle) it takes at least 2 days. Including ferry crossings, plan for 2-3 days total.

Is it worth driving from Bergen to St Andrews?

Yes, if you enjoy sea crossings, contrasting landscapes, and the freedom to stop at UNESCO sites, fjords, and coastal scenery. It's a unique multi-country road trip that includes some of northern Europe's best drives.

What are the best stops between Bergen and St Andrews?

Key stops include Bergen (Bryggen), Skagen (Denmark), Wadden Sea (Germany), Edinburgh (Scotland), and Lindisfarne. Also consider detours to Stavanger, Billund, and the Scottish Highlands.