There are 6 ways to get from Malta to Barcelona by plane, car ferry or bus

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

Fly  •  5 h 5 min

  1. Fly from Malta (MLA) to Barcelona (BCN) MLA - BCN

$58 - $261

5 alternative options

Car ferry, bus  •  36 h 59 min

  1. Take the car ferry from Valetta to Pozzallo
  2. Take the bus from RAGUSA - Terminal Bus - Piazzale Zama to Genova - Piazza Della Vittoria-Lato Palazzo Inps
  3. Take the bus from Genova to Barcelona

$268 - $570

Car ferry, bus via MODICA - Terminal Bus  •  37 h 18 min

  1. Take the car ferry from Valetta to Pozzallo
  2. Take the bus from MODICA - Terminal Bus to Genova - Piazza Della Vittoria-Lato Palazzo Inps
  3. Take the bus from Genova to Barcelona

$248 - $330

Car ferry, bus SAIS Autolinee  •  40 h 6 min

  1. Take the car ferry from Valetta to Pozzallo
  2. Take the bus from Modica Alta to Firenze Terminal Bus
  3. Take the bus from Firenze Autostazione to Barcelona Nord

$388 - $520

Car ferry, bus via Firenze Santa Maria Novella Station  •  44 h 32 min

  1. Take the car ferry from Valetta to Catania
  2. Take the bus from Catania Bus Terminal to Firenze Terminal Bus
  3. Take the bus from Firenze Santa Maria Novella Station to Barcelona

$312 - $473

Car ferry, bus #2  •  46 h 7 min

  1. Take the car ferry from Valetta to Catania
  2. Take the bus from Catania Bus Terminal to Padova - Autostazione
  3. Take the bus from Padova to Barcelona

Questions & Answers

The cheapest way to get from Malta to Barcelona is to fly which costs 45€ - 230€ and takes 5 h 5 min.

More details

The quickest way to get from Malta to Barcelona is to fly which takes 5 h 5 min and costs 45€ - 230€.

More details

The distance between Malta and Barcelona is 1227 km.

It takes approximately 5 h 5 min to get from Malta to Barcelona, including transfers.

More details

What companies run services between Malta and Barcelona, Spain?

Vueling Airlines, Ryanair and four other airlines fly from Qormi to Barcelona every 4 hours.

Airlines
Vueling Airlines
Website
vueling.com
Flights from Malta to Barcelona
Ave. Duration
2 h 10 min
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
$55 - $390
Alitalia
Website
alitalia.com
Flights from Malta to Barcelona via Rome
Ave. Duration
4 h 18 min
When
Every day
Estimated price
$250 - $1,300
Flights from Malta to Barcelona via Milan Linate
Ave. Duration
4 h 35 min
When
Monday to Saturday
Estimated price
$110 - $490
Ryanair
Website
ryanair.com
Flights from Malta to Barcelona
Ave. Duration
2 h 15 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$60 - $250
Flights from Malta to Barcelona via Bologna
Ave. Duration
4 h 50 min
When
Tuesday, Wednesday, Friday and Sunday
Estimated price
$60 - $250
Swiss
Website
swiss.com
Flights from Malta to Barcelona via Zurich
Ave. Duration
4 h 55 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$260 - $1,100
easyJet
Website
easyjet.com
Flights from Malta to Barcelona via Geneva
Ave. Duration
5 h 5 min
When
Wednesday
Estimated price
$170 - $900
Bus operators
Baltour
Phone
+39 0861 1991900
Email
info@baltour.it
Website
baltour.it
Bus from RAGUSA - Terminal Bus - Piazzale Zama to Genova - Piazza Della Vittoria-Lato Palazzo Inps
Ave. Duration
20 h 50 min
Frequency
Once daily
Estimated price
$70 - $100
Website
http://www.baltour.it/
Bus from MODICA - Terminal Bus to Genova - Piazza Della Vittoria-Lato Palazzo Inps
Ave. Duration
21 h 20 min
Frequency
Once daily
Estimated price
$70 - $100
Website
http://www.baltour.it/
SAIS Autolinee
Phone
800 21 10 20
Email
saisautolineeweb@gmail.com
Website
saisautolinee.it
Bus from Ragusa - Capolinea Zama to Genoa - Piazza della Vittoria
Ave. Duration
20 h 50 min
Frequency
Once daily
Estimated price
$220 - $320
Schedules at
saisautolinee.it
Bus from Modica Alta to Firenze Terminal Bus
Ave. Duration
18 h
Frequency
Once daily
Estimated price
$200 - $290
Schedules at
saisautolinee.it
Bus from Catania Bus Terminal to Firenze Terminal Bus
Ave. Duration
15 h
Frequency
Once daily
Estimated price
$180 - $260
Schedules at
saisautolinee.it
Bus from Catania Bus Terminal to Padova - Autostazione
Ave. Duration
16 h 5 min
Frequency
Once daily
Estimated price
$200 - $290
Schedules at
saisautolinee.it
Autolinee Gambioli
Phone
+41 (0) 79.71.85.806
Email
info@autolineegambioli.it
Website
autolineegambioli.it
Bus from Genova to Barcelona
Ave. Duration
10 h 20 min
Frequency
Twice a week
Estimated price
$60 - $95
Schedules at
autolineegambioli.it
Bus from Firenze Santa Maria Novella Station to Barcelona
Ave. Duration
17 h 45 min
Frequency
Twice a week
Estimated price
$95 - $140
Schedules at
autolineegambioli.it
Atlassib
Phone
(004) 0269 229.224
Email
informatii@atlassib.es
Website
atlassib.es
Bus from Padova to Barcelona
Ave. Duration
18 h 15 min
Frequency
Twice daily
Schedules at
atlassib.es
Ferry operators
Virtu Ferries Ltd
Website
virtuferries.com
Car ferry from Valetta to Pozzallo
Ave. Duration
1 h 45 min
Frequency
Once daily
Estimated price
$81 - $82
Schedules at
virtuferries.com
Low season
$81 - $82
High season
$148 - $149
Tirrenia
Phone
+49 611–14020
Email
info@tirrenia.de
Website
tirrenia.it
Car ferry from Valetta to Catania
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 Travelling to and around Russia for the 2018 FIFA World Cup, The London Underground: Essential tips to navigate the Tube and How to get from London to Edinburgh - to help you get the most out of your next trip.