What's nearby:

Attraction icon

Restaurants icon

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

Getting around

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.