Malmo to Odense Road Trip: Best Stops & Hidden Gems

By admin, 26 June, 2026

Introduction: Crossing the Öresund Bridge

The journey from Malmo to Odense spans 170 kilometers (106 miles) via the E55 and Fynske Motorvej, including the iconic 8-kilometer Öresund Bridge—a combined bridge and tunnel that connects Sweden to Denmark. This route is unique for passing over the artificial island of Peberholm, a nature reserve created from tunnel spoil.

Average driving time is 1 hour 50 minutes without traffic, but plan for 2.5 hours to enjoy stops. The Öresund Bridge toll is around €50 each way, payable by card or electronic tag. For those wondering how long to drive Malmo to Odense, the pure drive is under two hours, but the real value lies in the stops between.

This guide answers is it worth driving Malmo to Odense? Yes—because the route blends engineering marvels, Viking history, and pastoral Danish landscapes. Learn how to find the best stops and hidden gems between cities to transform a simple drive into a journey.

SegmentDistanceTime
Malmo to Copenhagen40 km25 min
Copenhagen to Korsør (via E20)115 km1 hr 10 min
Korsør to Odense45 km30 min

Natural Landscapes and Local Commerce

Leaving Malmo, you cross the flat Scanian plains before the Öresund Bridge offers panoramic views of the Øresund strait. Peberholm island is a constructed nature reserve; you may spot birds from the car but cannot stop. Once in Denmark, the landscape transitions to rolling farmland with beech forests.

UNESCO World Heritage Sites:

  • Kronborg Castle (Helsingør, detour: 40 min north of route): Hamlet's Elsinore, a Renaissance castle with guided tours.
  • Roskilde Cathedral (Roskilde, detour: 15 min off E20): Burial site of Danish monarchs, with striking twin spires.
  • Viking Ship Museum (Roskilde): Five original 11th-century Viking ships, plus boatbuilding workshops.

Local Commerce: Near Køge, stop at the Køge Market for fresh produce and Danish cheeses. In Slagelse, the Fisketorvet fish market offers smoked eel and herring. Along the E20, farm stands sell søbberød (local berries) in summer.


Road Safety, Family Stops, and Fatigue Management

The route is safe with modern infrastructure. Speed limits are 110 km/h on motorways, 80 km/h on rural roads. Denmark has strict drink-driving laws (0.05% BAC). Rest areas are every 20-30 km; recommended stops include Serviceanlæg Brøndby (Copenhagen west) and Rasteplads Slagelse.

Family and Child Suitability:

  • Djurs Sommerland (near Aarhus, 1 hr detour): Largest theme park in Denmark, with roller coasters and water park.
  • Odense Zoo: Modern zoo with open enclosures and a children's petting area.
  • Funen Village (Odense): Open-air museum with historical farm animals and crafts.

Pet-Friendly Framework: Most service stations allow dogs on leashes. The E20 has designated pet exercise areas at Rasteplads Nyborg. Hotels like Milling Hotel in Odense welcome pets for a small fee.

Hidden Off-Route Spots:

  • Stevns Klint (45 min south of route): UNESCO-listed coastal cliff with Cretaceous-Tertiary boundary. Hike and visit the Cold War museum.
  • Ladby Viking Ship (near Kerteminde): Only Viking ship burial in Denmark with intact mound and artifacts.
  • Arreskov Lake (south of Odense): Tranquil spot for swimming and birdwatching, little-known to tourists.

Fatigue Management: The longest stretch without services is between Køge and Slagelse (50 km). Take a break at Rasteplads Lellinge (picnic tables, toilets). Consider stopping in beautiful Ringsted for a coffee at Café Vivaldi.


Route Logistics and Infrastructure

The primary route is the E55 from Malmo to Copenhagen, then E20 across Denmark to Odense. Signage is clear, with Danish/Swedish bilingual exits near the border. Toll payment is required for the Öresund Bridge; no other tolls on this route.

  • Fuel: Gas stations are plentiful on both sides. In Denmark, expect prices around €1.50/liter. Circle K and Shell offer loyalty apps.
  • Tolls: Öresund Bridge toll (€50-60 depending on vehicle). No cash; use credit card or BroBizz.
  • Charging: Electric vehicle (EV) fast chargers at Ørestad (Copenhagen) and Slagelse service stations.
  • Route Quality: Excellent asphalt, well-lit tunnels. Danish motorways have average speed cameras.

The E20 crosses the Great Belt Bridge (Storebæltsbroen) between Korsør and Nyborg—a 18-kilometer toll bridge with a passenger car fee of €35. Alternatively, you can take the free ferry from Korsør to Nyborg on route 265, but ferry schedules are limited. Plan for this extra cost or time when budgeting.


Frequently Asked Questions

What are the best stops between Malmo and Odense?

Top stops include the Öresund Bridge viewpoint at Lernacken (Malmo), Kronborg Castle (Helsingør, detour), Roskilde Cathedral and Viking Ship Museum, Stevns Klint (detour), and the charming town of Kerteminde.

How long does it take to drive from Malmo to Odense?

The drive is about 1 hour 50 minutes non-stop, but we recommend 2.5-3 hours with stops. The distance is 170 km (106 miles) via E55 and E20, including the Öresund and Great Belt bridges.

Is it worth driving from Malmo to Odense?

Yes—the route combines the engineering spectacle of the Öresund Bridge, UNESCO sites like Kronborg, and beautiful Danish countryside. It's far more scenic and flexible than flying or taking a train.

Are there tolls on the Malmo to Odense route?

Yes, two tolls: the Öresund Bridge (approx. €50-60) and the Great Belt Bridge (approx. €35). Payment is electronic; cash is not accepted.

What are the road conditions like?

Excellent—wide motorways, modern tunnels, and well-maintained surfaces. Danish motorways have average speed cameras. The route is safe and well-lit at night.

Are there pet-friendly stops?

Yes. Most rest areas and service stations allow dogs on leashes. Odense Zoo and Funen Village are pet-friendly, and many hotels welcome pets for a small fee.