Odense is situated on the island Funen in the middle of Denmark.
The nearest airport is Copenhagen Airport. Direct trains leaves from Copenhagen Airport to Odense hourly and the duration of the trip is app. 1 hour 45 min. More information about public transport in Denmark can be found on Rejseplanen.
Tickets for the train can be bought online on DSB or at all stations.