After hotel pickup in Valletta, transfer to the Cirkewwa Ferry Terminal.
Take the ferry (at own expense) to Mgaar Ferry Terminal, where the hop-on hop-off bus departs. The buses leave from Mgarr Gozo Terminus every 45 minutes starting at 9:30am (every day).
The full tour takes about three hours to complete the loop. Disembark at any of the stops to explore in depth on your own.