By Air
Most visitors arrive at Tbilisi International Airport, 19 km east of the city centre. It is well connected to Europe and the Middle East: direct flights operate from Amsterdam, Vienna, Frankfurt, Warsaw, Istanbul, Dubai, Tel Aviv, and many other cities. Georgian Airways serves several European routes. Budget carriers including Wizz Air, Pegasus, and S7 also fly to Tbilisi. Kutaisi's David the Builder Airport handles growing low-cost traffic and is worth checking if fares to Tbilisi are high.
Batumi has its own smaller airport, useful if you are heading straight to the Black Sea coast.
Taxis from Tbilisi airport to the city centre cost around 30–40 GEL. Public buses also run into town but take longer.
By Road
From Turkey, the main crossing is at Sarpi on the Black Sea coast, just south of Batumi. Direct buses run from Istanbul and Trabzon. There is also a border crossing at Kartsakhi/Vale in the south, a useful route for reaching Akhaltsikhe and Vardzia.
Marshrutka minibuses and shared taxis connect Tbilisi with Yerevan in Armenia and with Baku in Azerbaijan. Journey times are roughly 5–6 hours to Yerevan and 7–8 hours to Baku.
The road north to Russia via the Georgian Military Highway crosses the Caucasus and is spectacular, but the border with Russia is politically sensitive and crossing conditions can change — check before you plan around it.
By Rail
Tbilisi has rail connections to Baku (Azerbaijan) and Yerevan (Armenia). There is no useful passenger rail link to Russia — the Abkhazia conflict severed Georgia's connection with the Russian rail network.
By Sea
Ferries connect Batumi and Poti with Trabzon (Turkey) and Odessa (Ukraine), though schedules are irregular and this is more of an adventure option than a reliable connection.