© Enterprise Estonia, Estonian Tourist Board

Tallinn is served from several UK airports by Estonian Air and a couple of low-cost operators.

Alternatively, if you like to bring your own transport and have time on your hands, you might reach Estonia by ferry from Germany, Sweden or Finland.

To get to Tallinn by train and bus or train and ferry (a 3-night adventure), read advice by the excellent Man in Seat 61 (seat61.com).