A Day Trip from Vejle to Odense

Explore the charming Danish city of Odense on a day trip from Vejle, with historic streets, fascinating museums, traditional Danish food and the birthplace of Hans Christian Andersen.

If you are staying in Vejle and want to explore another Danish city, Odense is an excellent destination for a day trip.

Located on the island of Funen, approximately 70 kilometres east of Vejle, Odense is famous as the birthplace of Hans Christian Andersen and offers a wonderful combination of history, culture and traditional Danish charm.

With convenient train connections, you can easily explore Odense without needing a rental car.

Getting from Vejle to Odense

Direct trains connect Vejle and Odense, with journeys generally taking around 45–55 minutes.

Odense railway station is located close to the historic city centre, making it easy to begin exploring on foot.

If you are travelling by car, the journey generally takes around one hour via the E20 motorway.

Explore Odense Old Town

Start your visit in the historic streets surrounding the Hans Christian Andersen House.

Here you will discover colourful traditional houses, cobblestone streets and charming architecture that reflects the city’s past.

The Hans Christian Andersen House museum offers an interesting introduction to the famous author’s life and fairy tales.

Enjoy Street Food at Storms Pakhus

After exploring the old town, head to Storms Pakhus, a popular street food market located near the railway station.

The former industrial warehouse is home to a variety of food stalls offering international cuisine and local specialities.

It is an excellent place to enjoy a relaxed lunch before continuing your sightseeing.

Discover More of Odense

Spend the afternoon exploring Odense Cathedral, the pedestrian shopping streets or the beautiful green spaces along the Odense River.

If you enjoy walking, the city centre offers plenty of interesting streets and neighbourhoods to discover.

My tip: Take an early train from Vejle, explore Odense Old Town in the morning and enjoy lunch at Storms Pakhus. Return to Vejle in the evening after a relaxed day of sightseeing.

For more inspiration, attractions, restaurants and accommodation, explore our independent travel guide to Odense, Denmark .

Practical Information

By train: Direct services from Vejle to Odense generally take around 45–55 minutes.

By car: Approximately one hour via the E20 motorway, depending on traffic.

Recommended visit: Allow at least 6–8 hours to explore the historic centre, visit a museum and enjoy a relaxed lunch.

Train tickets and schedules: Check current departures and ticket prices before travelling.DSB – Danish Railways