See nearby restaurants and attractions
Nearest travel links
|Airport||Malta Int Airport luqa|
|Ferry||Mgarr ferry Gozo to Marsalforn 9.50 km|
|Car||Car not necessary|
How to get there
By Public Transport: Bus X1 from Malta international airport direct to Cirkewwa Ferry (Malta) (1hr 21mins) - Take the Cirkewwa Ferry (Malta) to Mgarr Ferry (Gozo) 33mins (5.2km) - From Mgarr Ferry (Gozo) Take Bus 322 direct to Marsalforn (Gozo) 45 mins.
By private car - Trip involves 44.5km (45 mins) to Cirkewwa Ferry Malta - Take Cirkewwa Ferry (Malta) to Mgarr Ferry (Gozo) 5.2 km (33 mins) - from Mgarr ferry take rout Triq L-Imgarr and Triq Rabat to Marasalforn. It will take 19 mins (9.9km)
Activities near Marsalforn
|Sports||Water sports, Horse riding, Fishing|
|Great for||Walking holidays, Beach or lakeside relaxation, Cycling holidays|
It is easy by public transport to go around Gozo with a connection from Rabat. Marsalforn has a direct public transport connection to Mgarr ferry and Rabat Gozo.