There are 7 ways to get from Palermo Airport (PMO) to Barcelona by plane, train, ferry, car ferry, bus or bus and ferry

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 to Barcelona  •  2 h 25 min

  1. Fly from Palermo (PMO) to Barcelona (BCN) PMO - BCN

$61 - $304

6 alternative options

Fly to Girona, train  •  7 h 32 min

  1. Fly from Palermo (PMO) to Girona (GRO) PMO - GRO
  2. Take the train from Girona to Barcelona Sants

$77 - $1,104

Fly to Perpignan, train  •  9 h 20 min

  1. Fly from Palermo (PMO) to Perpignan (PGF) PMO - PGF
  2. Take the train from Perpignan to Barcelona Sants

$131 - $424

Train  •  33 h 54 min

  1. Take the train from Palermo Centrale to Genova Piazza Principe Icn
  2. Take the train from Genova Piazza Principe to Marseille-St-Charles Ec
  3. Take the train from Marseille-St-Charles to Barcelona Sants Ave

$268 - $393

Ferry, car ferry  •  35 h 26 min

  1. Take the ferry from Palermo to Civitavecchia
  2. Take the car ferry from Civitavecchia to Barcelona

$188 - $301

Bus, bus and ferry  •  37 h 10 min

  1. Take the bus from Palermo to Catania Bus Terminal
  2. Take the bus and ferry from Catania to Florence
  3. Take the bus from Firenze Autostazione to Barcelona Nord

$188 - $273

Car ferry, bus  •  40 h 20 min

  1. Take the car ferry from Palermo to Naples
  2. Take the bus from Caserta to Barcelona

$190 - $293

What companies run services between Palermo Airport (PMO), Italy and Barcelona, Spain?

Vueling Airlines, Alitalia and two other airlines fly from Palermo Airport (PMO) to Barcelona every 4 hours. Alternatively, you can take a train from Palermo Airport (PMO) to Barcelona via Palermo - Piazza Giulio Cesare, Palermo Centrale, Genova Piazza Principe, and Marseille-St-Charles in around 33 h 54 min.

Airlines
Ryanair
Website
ryanair.com
Flights from Palermo to Barcelona via Rome
Ave. Duration
4 h 5 min
When
Every day
Estimated price
$60 - $250
Flights from Palermo to Barcelona via Bologna
Ave. Duration
4 h 35 min
When
Monday, Tuesday, Wednesday, Friday and Sunday
Estimated price
$60 - $250
Flights from Palermo to Barcelona via Turin
Ave. Duration
4 h 45 min
When
Monday to Saturday
Estimated price
$60 - $250
Flights from Palermo to Girona via Beauvais
Ave. Duration
11 h 50 min
When
Tuesday, Thursday and Saturday
Estimated price
$110 - $470
Flights from Palermo to Girona via Pisa
Ave. Duration
11 h 55 min
When
Every day
Estimated price
$70 - $370
Flights from Palermo to Girona via Rome, Cagliari
Ave. Duration
5 h 50 min
When
Tuesday, Thursday and Friday
Estimated price
$75 - $380
Flights from Palermo to Perpignan via London Stansted
Ave. Duration
12 h 5 min
When
Monday, Wednesday and Friday
Estimated price
$95 - $380
Flights from Palermo to Perpignan via Frankfurt
Ave. Duration
6 h 5 min
When
Sunday
Estimated price
$260 - $1,200
Air France
Website
airfrance.com
Flights from Palermo to Perpignan via Paris Orly
Ave. Duration
7 h 7 min
When
Monday, Tuesday and Thursday
Estimated price
$120 - $650
Flights from Palermo to Perpignan via Nice, Paris Orly
Ave. Duration
8 h 45 min
When
Friday
Estimated price
$140 - $650
Flights from Palermo to Perpignan via Milan Linate, Paris Orly
Ave. Duration
9 h
When
Friday
Estimated price
$160 - $900
Flights from Palermo to Perpignan via Lyon, Paris Orly
Ave. Duration
9 h 25 min
When
Tuesday and Friday
Estimated price
$140 - $650
Vueling Airlines
Website
vueling.com
Flights from Palermo to Barcelona
Ave. Duration
1 h 55 min
When
Monday and Friday
Estimated price
$80 - $430
Flights from Palermo to Barcelona via Rome
Ave. Duration
4 h 5 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$80 - $430
Alitalia
Website
alitalia.com
Flights from Palermo to Barcelona via Rome
Ave. Duration
4 h
When
Every day
Estimated price
$160 - $550
easyJet
Website
easyjet.com
Flights from Palermo to Barcelona via Milan Malpensa
Ave. Duration
4 h 20 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$220 - $950
TUI fly Belgium
Website
tuifly.be
Flights from Palermo to Girona via Brussels
Ave. Duration
10 h 35 min
When
Sunday
Estimated price
$210 - $800
Jet2.com
Website
jet2.com
Flights from Palermo to Girona via London Stansted
Ave. Duration
11 h 30 min
When
Thursday
Estimated price
$130 - $550
Train operators
TGV
Phone
0033 892 353535
Website
tgv.com
Train from Girona to Barcelona Sants
Ave. Duration
41 min
Frequency
3 times a day
Estimated price
$25 - $31
Website
en.oui.sncf
2nd Class
$25 - $31
1st Class
$44 - $46
Train from Perpignan to Barcelona Sants
Ave. Duration
1 h 19 min
Frequency
3 times a day
Estimated price
$40 - $50
Website
en.oui.sncf
2nd Class
$40 - $50
1st Class
$65 - $80
SNCF
Phone
+33 9 70 60 99 70
Website
sncf.com
Train from Perpignan to Barcelona Sants
Ave. Duration
1 h 21 min
Frequency
3 times a day
Estimated price
$35 - $50
Website
en.oui.sncf
Train from Marseille-St-Charles to Barcelona Sants
Ave. Duration
4 h 37 min
Frequency
Once daily
Estimated price
$75 - $110
Website
en.oui.sncf
Trenitalia Intercity
Trenitalia
Phone
+39 06 68475475
Website
trenitalia.com
Train from Genova Piazza Principe to Marseille-St-Charles
Ave. Duration
5 h 38 min
Frequency
Once daily
Estimated price
$45 - $80
Website
orario.trenitalia.com
Bus operators
SAIS Autolinee
Autoservizi Salemi Srl
Phone
(+39) 0923 98.11.20
Website
autoservizisalemi.it
Bus and ferry from Catania to Florence
Ave. Duration
14 h 8 min
Frequency
Once daily
Estimated price
$70 - $100
Schedules at
autoservizisalemi.it
Autolinee Gambioli
Phone
+41 (0) 79.71.85.806
Email
info@autolineegambioli.it
Website
autolineegambioli.it
Bus from Caserta to Barcelona
Ave. Duration
24 h 50 min
Frequency
Twice a week
Estimated price
$130 - $210
Schedules at
autolineegambioli.it
Ferry operators
Tirrenia
Phone
+49 611–14020
Email
info@tirrenia.de
Website
tirrenia.it
Car ferry from Palermo to Naples
Ave. Duration
10 h 15 min
Frequency
Once daily
Estimated price
$50 - $70
Schedules at
tirrenia.it
Book at
directferries.co.uk

Want to know more about travelling around Spain

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

How far is it from Palermo Airport (PMO) to Barcelona?

The distance between Palermo Airport (PMO) and Barcelona is 999 km.

What is the cheapest way to get from Palermo Airport (PMO) to Barcelona?

The cheapest way to get from Palermo Airport (PMO) to Barcelona is to fly which costs 45€ - 250€ and takes 2 h 25 min.

What is the fastest way to get from Palermo Airport (PMO) to Barcelona?

The quickest way to get from Palermo Airport (PMO) to Barcelona is to fly which takes 2 h 25 min and costs 45€ - 250€.

Is there a direct bus between Palermo Airport (PMO) and Barcelona?

No, there is no direct bus from Palermo Airport (PMO) to Barcelona. However, there are services departing from Palermo - Airport and arriving at Barcelona Nord via Palermo, Catania and Firenze Autostazione. The journey, including transfers, takes approximately 37 h 10 min.

How long does it take to get from Palermo Airport (PMO) to Barcelona?

It takes approximately 2 h 25 min to get from Palermo Airport (PMO) to Barcelona, including transfers.