By sea: The traditional way to reach Malta is by ferry from Italy. The most popular route is from the Sicilian port of Pozzallo, which is about 90 km away from Malta. The journey takes around 90 minutes to two hours, depending on the ferry operator. Other ferry services to Malta are also available from mainland Italy, such as Naples, Genoa, and Livorno.
By cruise ship: Malta is a popular destination for Mediterranean cruises, and many cruise lines include the island as a port of call. Cruise ships usually dock at the Grand Harbour in Valletta, providing passengers with easy access to the city's attractions and facilities.