Gozo Channel Company (2158 0435; www.gozochannel.com) runs regular car-ferry services between Ċirkewwa (northern Malta) and Mġarr (Gozo), with crossings every 45 to 75 minutes from 6am to around 10pm, and every two hours throughout the night (Lm2 per person, car including driver Lm6.75, 25 minutes). Bus 45 runs regularly from Valletta to Ċirkewwa to connect with the ferry; bus 25 runs between Victoria and Mġarr.
The Marsamxetto ferry service (2146 3862) crosses frequently between Valletta and Sliema (Lm0.40, five minutes). Arrival and departure points are at the Strand in Sliema and at the end of Triq San Marku in northwest Valletta.
Malta and Gozo are served by buses run by the Malta Public Transport Association (ATP; 2125 0007/8; www.atp.com.mt). Most of Malta’s services originate from the chaotic City Gate terminus, just outside Valletta’s fortifications. Fares are cheap – from Lm0.20 to Lm0.50 (be sure to have small change for the driver when you board). Services are regular and the more popular routes run till 11pm. Ask at an ATP kiosk or tourist office for a free timetable.
On Gozo, the bus terminus is in Victoria, just south of Triq ir-Reppublika. All services depart from here and cost Lm0.20.
With low rental rates it might make economic sense to hire a car, but unless you’re a confident driver it might not be worth the aggravation. Road rules are often ignored, roads are confusingly signposted and parking can be difficult.
All the major international car-hire companies are at the airport, and there are dozens of local agencies. Shop around – rates depend on season, length of rental, and size and make of car. Daily rates for the smallest vehicles start from around Lm8.
Official taxis are metered but generally expensive. Wembley Motors (2137 4141) offers a 24-hour service.