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.
| Segment | Distance | Time |
|---|---|---|
| Bergen to Hirtshals (ferry) | ≈370 km | 9-11 hrs |
| Hirtshals to Newcastle (ferry) | ≈400 km | 14-18 hrs |
| Newcastle to St Andrews | ≈250 km | 3.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.
Continue Your Adventure
- Cesky Krumlov Augsburg Road Trip Guide Road Trip Guide
- Haarlem Boulogne Sur Mer Ultimate Road Trip Guide Road Trip Guide
- Bregenz Ancona Epic Alpine Adriatic Road Trip Guide Road Trip Guide
- Nis Budva Road Trip Hidden Gems Scenic Stops Road Trip Guide
- Bari Veliko Tarnovo Road Trip Ultimate Guide Road Trip Guide
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.