We use cookies to ensure you get the best experience on our website. You can accept all or a selection, or cookies. For more information on how we use cookies, please see our cookie policy.
Jernbanegade 18
8.4
Very good
4,855 reviews
Luxurious 19th-Century Elegance
Set in an elegant 19th-century building, this hotel offers modern rooms with luxury beds, flat-screen TVs, and free Wi-Fi. Kongens Have Park and Odense Castle are just around the corner.
Regal History and Modern Comfort
Originally opened in 1897, First Hotel Grand was often the preferred choice of Danish royalty and nobility. Its individually designed rooms now feature updated, classic décor for today’s VIP guests.
Gastronomic Delights and Convenient Location
The hotel’s French-style restaurant, Brasserie Grand, serves a generous breakfast buffet and traditional bistro cuisine. The intimate hotel bar features charming interiors and a private library. Odense Central Station and the Hans Christian Andersen Museum are within 5 minutes’ walk of Hotel Grand. The Vestergade pedestrian shopping street is just 150 metres away.
To experience a blend of historic grandeur and contemporary luxury, book your stay at Hotel Grand today!
Select your dates
Select your dates
Dates
Rooms
Join PremiumHoliwise Premium to access our best member rates
Grand Wing Standard Dobbelt
Standard Room
Standard King Room
First Smartbed
Get instant answers with our AI powered search of property information and reviews.
From 16:00 to 23:30
Until 11:00
Pets are allowed on request. Charges may be applicable.















When booking more than 5 rooms, different policies and additional supplements may apply.
WiFi is available in all areas and is free of charge.
No parking available.
Children of any age are allowed. Children up to and including 3 years old stay for DKK 100 per person per night when using an available cot. Children up to and including 3 years old stay for free when using an existing bed. Children from 4 years old to 17 years old stay for DKK 200 per person per night when using an existing bed. People 12 years old and over stay for DKK 200 per person per night when using an available extra bed. Any type of extra bed or child's cot/crib is upon request and needs to be confirmed by management. Supplements are not calculated automatically in the total costs and will have to be paid for separately during your stay.