The most common way to get to Gozo is to take the local ferry, it just take short cruise from the main island, you can go by foot or with your car.
The trip will be around 15 mins so order your coffee quickly from the cafetteria of the ship and sip it outside the deck enjoying the most fantastic of views...the maltese sea channel
After a great day visit to Gozo I took this ship again to come back to Malta Island to take a great bath in the hotel swimming pool!
Price is reasonable, schedules are convenient but if there is a storm this ship looks like your "bye bye" to this life...
Mgarr Tourist Service has a shop in the harbour. They offer self drives, jeeps, mini-buses, motor bikes and bicycles for hire. They also arrange accommodation e.g. in the farmhouses.
Gozo Channel Co. takes cars or pedestrians from Cirkewwa to Mgarr harbour in Gozo. The trip takes about 25 minutes.