Getting there & away
Milazzo is easy to reach by bus or train from Palermo and Messina. Giuntabus (090 67 37 82) runs a service from Messina (€3.60, 50 minutes, half-hourly). All intercity buses run from Piazza della Repubblica along the quayside. Trains are more frequent, with two departures and arrivals hourly for both Palermo (€9.40, 2½ to three hours) and Messina (€2.85, one hour). The train station is very far away on Piazza Marconi, connected to the port by AST buses (€1, half-hourly).
If you fancy leaving your car here while you island-hop, there are plenty of well-advertised garages, including Garage Central (090 928 24 72; Via C Borgia; per day €10).