Bus 30 connects the train station with Via Roma and the waterfront, bus 24 goes to/from Castello di San Giusto, bus 36 links Trieste bus station with Miramare, and Villa Opicina is served by tram 2 or bus 4. A single ticket (valid for one hour’s travel) costs €1 (all-day ticket €3.30).
Bus 51 runs to the airport approximately every 30 minutes between 4.30am and 10.35pm from Trieste bus station (€2.85, one hour). Buses are operated by the Gorizia-based APT (Azienda Provinciale Trasporti Gorizia; 800 955 957; www.aptgorizia.it in Italian).
Shuttle boats link the Stazione Marittima with Muggia year-round (one way/return €3.20/5.95, 30 minutes, six to 10 boats sail daily), Barcola (€1.90, 20 minutes, five or six daily) and Grignano (€3.20, 55 minutes, five or six daily) from mid-April to mid-October. Contact Trieste Trasporti (800 016 675; www.triestetrasporti.it in Italian).