There is a well-developed national bus network between cities and smaller towns. Express coaches connect the bigger cities, while local buses service the more out-of-the-way areas.
It is a good idea to buy your ticket from the bus station an hour or two before your journey.
You can get all bus station telephone numbers, contact information for bus companies operating in Estonia and information about timetables from the English-speaking information service Ekspress Hotline 1182.
Edelaraudtee trains travel between the larger Estonian cities. Elektriraudtee trains mainly serve outlying areas in greater Tallinn.
Estonia has an excellent highway network, and passable roads connect even the smallest of villages. The bigger cities are connected by well-maintained highways with plenty of roadside services for passing tourists - cafés and restaurants, hotels and guesthouses, campsites, garages and gas stations.
Estonia is crisscrossed by two pan-European routes: the Via Baltica leading from Tallinn to Pärnu and thereafter to the Latvian capital, Riga; and the Via Hanseatica, hugging the northern coastline through Narva to St Petersburg.
By Coastal Ferry
There are regular ferry connections to the larger islands of Estonia. Timetables and prevailing conditions can be checked at http://www.tuulelaevad.ee.
For information about connections with smaller islands, contact the Ekspress Hotline 1182.
As Estonia is a rather small country, there are only a few domestic flights. Regular connections from Tallinn to the island of Hiiumaa and Saaremaa are considered the most vital but they are mostly dependent upon season and local airlines.
Hiiumaa Airport http://www.kardla-airport.ee
Saaremaa Airport http://www.kuressaare-airport.ee
Flights between the airports of Tallinn and Tartu take place on a regular basis, too.