Getting there & away
National and international services operate from the bus station (040 42 50 20; Via Fabio Severo 24). Runs include Udine (€5.10, 1¼ hours, at least hourly) and destinations in Slovenia and Croatia such as Ljubljana (€11.60, 2¾ hours, once daily Monday to Saturday), Zagreb (€14, five hours, once daily Monday to Saturday) and Dubrovnik (€57.65, 15 hours, once daily). Bus services to Belgrade in Serbia (€50, 10 hours, two days a week) and Sofia in Bulgaria (€59, 16.5 hours, daily) are operated by Florentia Bus (040 42 50 20; www.florentiabus.it). Both services originate in Florence.
The train station (Piazza della Libertà 8) serves Gorizia (€3.55, 50 minutes, hourly), Udine (€6.60, one to 1½ hours, at least hourly), Venice (€8.20 to 13.50, two hours, at least hourly) and Rome (€58.10, 6½ to 7½ hours; most require a change at Mestre).
Ferries use the Stazione Marittima (ferry terminal; Molo dei Bersaglieri 3) in town. Agemar (040 36 37 37; Piazza Duca degli Abruzzi 1a) sells tickets for the twice-weekly car ferry to/from Durres in Albania (deck seat one way low/high season €60/80).
Friuli-Venezia Giulia airport (TRS; 0481 77 32 24; www.aeroporto.fvg.it; Via Aquileia 46), aka Ronchi dei Legionari or Trieste Airport, is 33km northwest of Trieste, near Monfalcone. Direct daily flights to/from Munich, Frankfurt and London Stansted, and less-frequent services to/from Belgrade and Tirana arrive here.