There are 6 ways to get from Messina to Malta by bus and ferry, car ferry, train, bus, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus and ferry, car ferry  •  7 h 51 min

  1. Take the bus and ferry from Messina to Ispica
  2. Take the car ferry from Pozzallo to Valetta

$171 - $204

Cheapest option

Train, fly  •  3 h 58 min

  1. Take the train from Messina Centrale to Catania Centrale
  2. Fly from Catania (CTA) to Malta (MLA) CTA - MLA

$32 - $154

4 alternative options

Train, bus, car ferry  •  8 h 5 min

  1. Take the train from Messina Centrale to Catania Centrale Rv / ...
  2. Take the bus from Catania to Pozzallo Viale Europa
  3. Take the car ferry from Pozzallo to Valetta

$106 - $125

Train Trenitalia Intercity, car ferry  •  8 h 44 min

  1. Take the train from Messina Centrale to Siracusa Ic / ...
  2. Take the train from Siracusa to Rosolini Reg
  3. Take the car ferry from Pozzallo to Valetta

$139 - $168

Train, car ferry Tirrenia  •  11 h 40 min

  1. Take the train from Messina Centrale to Catania Centrale Rv / ...
  2. Take the car ferry from Catania to Valetta

$43 - $90

Drive, car ferry  •  4 h 13 min

  1. Drive from Messina to Pozzallo
  2. Take the car ferry from Pozzallo to Valetta

$114 - $130

Questions & Answers

The cheapest way to get from Messina to Malta is to train and fly which costs 27€ - 140€ and takes 3 h 58 min.

More details

The quickest way to get from Messina to Malta is to train and fly which costs 27€ - 140€ and takes 3 h 58 min.

More details

The distance between Messina and Malta is 274 km.

It takes approximately 7 h 51 min to get from Messina to Malta, including transfers.

More details

What companies run services between Messina, Italy and Malta?

There is no direct connection from Messina to Birkirkara. However, you can take the bus and ferry to Ispica, take the taxi to Pozzallo, take the car ferry to Valetta, take the walk to Marsa, then take the bus to Birkirkara. Alternatively, you can take a vehicle from Messina to Birkirkara via Catania Centrale, Catania, Pozzallo Viale Europa, Pozzallo, Valetta, and Marsa in around 8 h 5 min.

Airlines
Air Malta
Website
airmalta.com
Flights from Catania to Malta
Ave. Duration
39 min
When
Every day
Estimated price
$45 - $200
Ryanair
Website
ryanair.com
Flights from Catania to Malta
Ave. Duration
55 min
When
Every day
Estimated price
$27 - $250
Train operators
Trenitalia
Phone
+39 06 68475475
Website
trenitalia.com
Train from Messina Centrale to Catania Centrale
Ave. Duration
1 h 17 min
Frequency
Every 3 hours
Estimated price
$7 - $16
Website
orario.trenitalia.com
1st Class
$13 - $16
Train from Siracusa to Rosolini
Ave. Duration
54 min
Frequency
Every 4 hours
Estimated price
$3 - $9
Website
orario.trenitalia.com
1st Class
$7 - $9
Trenitalia Intercity
Phone
+39 06 68475475
Website
trenitalia.com
Train from Messina Centrale to Siracusa
Ave. Duration
2 h 35 min
Frequency
Every 3 hours
Estimated price
$24 - $35
Website
orario.trenitalia.com
Bus operators
Ferry operators
Virtu Ferries Ltd
Website
virtuferries.com
Car ferry from Pozzallo to Valetta
Ave. Duration
1 h 45 min
Frequency
Once daily
Estimated price
$81 - $82
Schedules at
virtuferries.com
Low season
$81 - $82
High season
$147 - $148
Tirrenia
Phone
+49 611–14020
Email
info@tirrenia.de
Website
tirrenia.it
Car ferry from Catania to Valetta
Ave. Duration
8 h
Frequency
3 times a week
Estimated price
$35 - $70
Schedules at
tirrenia.it

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Rome from the airport, How do I buy a London Underground ticket? and Getting around the Cyclades - to help you get the most out of your next trip.