There are 9 ways to get from Genoa to Barcelona by plane, train, bus, car ferry or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Cheapest
Train to Turin, fly
-
Take the train from Genova P.Za Principe to Torino Lingotto
-
Fly from Turin (TRN) to Barcelona (BCN)
Train, train to Milan Malpensa, fly
-
Take the train from Genova Brignole to Milano Centrale
-
Take the train from Milano Centrale to Malpensa Aeroporto T.1
-
Fly from Milan Malpensa (MXP) to Barcelona (BCN)
Train, train to Nice, fly
-
Take the train from Genova P.Za Principe to Ventimiglia
-
Take the train from Ventimiglia to Nice St Augustin
-
Fly from Nice (NCE) to Barcelona (BCN)
Train to Milan Bergamo, fly
-
Take the train from Genova Brignole to Milano Centrale
-
Fly from Milan Bergamo (BGY) to Barcelona (BCN)
Bus
-
Take the bus from Genoa to Barcelona
Train
-
Take the train from Genova P.Za Principe to Ventimiglia
-
Take the train from Nice Ville to Marseille St Charles
-
Take the train from Marseille St Charles to Barcelona-Sants
Car ferry
-
Take the car ferry from Genoa to Barcelona
Drive
-
Drive from Genoa to Barcelona
Genoa to Barcelona by bus
The bus journey time between Genoa and Barcelona is around 11h 50m and covers a distance of around 866 km. Services are operated by FlixBus, Blablabus and ALSA. Typically 29 buses run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Genoa to Barcelona is to bus which costs €55 - €180 and takes 11h 50m.
The fastest way to get from Genoa to Barcelona is to fly. Taking this option will cost €45 - €250 and takes 5h 5m.
Yes, there is a direct bus departing from Genoa and arriving at Barcelona. Services depart four times a day, and operate every day. The journey takes approximately 11h 50m.
Yes, there is a direct ferry departing from Genoa and arriving at Barcelona. Services depart three times a week, and operate Monday, Thursday and Saturday. The journey takes approximately 20h.
No, there is no direct train from Genoa to Barcelona. However, there are services departing from Genova P.Za Principe and arriving at Barcelona-Sants via Ventimiglia, Nice Ville and Marseille St Charles. The journey, including transfers, takes approximately 11h 52m.
The distance between Genoa and Barcelona is 645 km. The road distance is 859.6 km.
Book your Genoa to Barcelona ferry tickets online with Omio.
The best way to get from Genoa to Barcelona without a car is to bus which takes 11h 50m and costs €55 - €180.
It takes approximately 5h 5m to get from Genoa to Barcelona, including transfers.
Genoa to Barcelona bus services, operated by FlixBus, depart from Genoa station.

- Distance: 645.4 km
- Duration: 5h 5m
What companies run services between Genoa, Italy and Barcelona, Spain?
Vueling Airlines and Alitalia fly from Genoa to Barcelona once daily. Alternatively, FlixBus operates a bus from Genoa to Barcelona twice daily. Tickets cost €65 - €90 and the journey takes 11h 50m. Two other operators also service this route.

- Website
- easyjet.com
Flights from Milan Malpensa to Barcelona
- Ave. Duration
- 1h 34m
- When
- Every day
- Estimated price
- €27 - €200
Flights from Nice to Barcelona
- Ave. Duration
- 1h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €30 - €280
Flights from Nice to Barcelona via Geneva
- Ave. Duration
- 3h 30m
- When
- Monday to Friday
- Estimated price
- €30 - €280

- Website
- ryanair.com
Flights from Milan Malpensa to Barcelona
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €20 - €350
Flights from Turin to Barcelona
- Ave. Duration
- 1h 25m
- When
- Tuesday, Thursday, Friday and Sunday
- Estimated price
- €18 - €310
Flights from Milan Bergamo to Barcelona
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €18 - €280

- Website
- vueling.com
Flights from Genoa to Barcelona
- Ave. Duration
- 1h 35m
- When
- Wednesday and Saturday
- Estimated price
- €45 - €400
Flights from Milan Malpensa to Barcelona
- Ave. Duration
- 1h 39m
- When
- Every day
- Estimated price
- €27 - €270
Flights from Nice to Barcelona
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €23 - €230
Flights from Turin to Barcelona
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- €30 - €500

- Website
- flyulendo.com
Flights from Milan Malpensa to Barcelona
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- €22 - €130

- Website
- alitalia.com
Flights from Genoa to Barcelona via Rome
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- €70 - €370

- Website
- singaporeair.com
Flights from Milan Malpensa to Barcelona
- Ave. Duration
- 1h 35m
- When
- Monday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €95 - €2900

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Genova Brignole to Milano Centrale
- Ave. Duration
- 1h 43m
- Frequency
- Every 4 hours
- Estimated price
- €10 - €14
- Website
- https://www.trenitalia.com/
- 2nd Class
- €10 - €14
Train from Genova P.Za Principe to Ventimiglia
- Ave. Duration
- 1h 56m
- Frequency
- Every 4 hours
- Estimated price
- €10 - €14
- Website
- https://www.trenitalia.com/
- 2nd Class
- €10 - €14
Train from Genova P.Za Principe to Torino Lingotto
- Ave. Duration
- 1h 38m
- Frequency
- 3 times a day
- Estimated price
- €11 - €15
- Website
- https://www.trenitalia.com/
- 2nd Class
- €11 - €15

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Genova Brignole to Milano Centrale
- Ave. Duration
- 1h 37m
- Frequency
- Twice daily
- Estimated price
- €14 - €55
- Website
- https://www.trenitalia.com/en/frecce.html
- Super Economy
- €14 - €19
- Base Standard
- €30 - €40
- Base Premium
- €35 - €55
Train from Genova P.Za Principe to Torino Lingotto
- Ave. Duration
- 1h 31m
- Frequency
- Once daily
- Estimated price
- €15 - €55
- Website
- https://www.trenitalia.com/en/frecce.html
- Super Economy
- €15 - €20
- Base Standard
- €30 - €45
- Base Premium
- €35 - €55

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Genova Brignole to Milano Centrale
- Ave. Duration
- 1h 59m
- Frequency
- Twice daily
- Estimated price
- €11 - €20
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €18 - €20
Train from Genova P.Za Principe to Ventimiglia
- Ave. Duration
- 2h 20m
- Frequency
- Every 3 hours
- Estimated price
- €11 - €20
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €18 - €20
Train from Genova P.Za Principe to Torino Lingotto
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- €12 - €22
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €19 - €22
Frequently asked questions

- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Genova Brignole to Milano Centrale
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- €11 - €45
- Website
- https://www.italotreno.it/en
- Smart Economy
- €16 - €22
- Smart Low Cost
- €11 - €15
- Smart Flex
- €30 - €45

- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Milano Centrale to Malpensa Aeroporto T.1
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- €4 - €6
- Website
- https://www.trenord.it/
- Website
- https://www.trenord.it/en/

Rome2Rio's guide to SNCF
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- sncf.com
Train from Ventimiglia to Nice St Augustin
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- €7 - €15
- Website
- https://www.sncf-connect.com/en-en/
- 2nd Class
- €7 - €11
- Rail 1st Class
- €11 - €15
Train from Nice Ville to Marseille St Charles
- Ave. Duration
- 2h 41m
- Frequency
- Every 4 hours
- Estimated price
- €27 - €50
- Website
- https://www.sncf-connect.com/en-en/
- 2nd Class
- €27 - €40
- Rail 1st Class
- €35 - €50

- Phone
- +33 1 84 94 36 35
- Website
- en.oui.sncf
Train from Nice Ville to Marseille St Charles
- Ave. Duration
- 2h 29m
- Frequency
- Every 4 hours
- Estimated price
- €40 - €80
- Website
- https://www.sncf.com/en
- 2nd Class
- €40 - €55
- 1st Class
- €60 - €80

- Phone
- +41 848 44 66 88
- Website
- sbb.ch
Train from Nice-Ville to Marseille-Saint-Charles
- Ave. Duration
- 2h 33m
- Frequency
- 4 times a day
- Estimated price
- €70 - €130
- Website
- https://www.sbb.ch/en/home.html

Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Marseille St Charles to Barcelona-Sants
- Ave. Duration
- 4h 34m
- Frequency
- Once daily
- Estimated price
- €40 - €60
- Website
- https://www.renfe.com/es/en

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Genoa to Barcelona
- Ave. Duration
- 11h 50m
- Frequency
- Twice daily
- Estimated price
- €65 - €90
- Website
- https://www.flixbus.co.uk
Frequently asked questions

- Phone
- +33 1 71 53 01 80
- Website
- blablacar.fr
Bus from Genoa - Via Fanti d'Italia to Barcelona Nord - Bus Station
- Ave. Duration
- 13h 5m
- Frequency
- Twice daily
- Estimated price
- €55 - €85
- Website
- https://www.blablacar.co.uk/

- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.es
Bus from Genova to Barcelona
- Ave. Duration
- 36h 15m
- Frequency
- Twice daily
- Estimated price
- €120 - €180
- Website
- https://www.alsa.com/en/web/bus/home

- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- gnv.it
Car ferry from Genoa to Barcelona
- Ave. Duration
- 20h
- Frequency
- 3 times a week
- Estimated price
- €60 - €150
- Website
- https://www.gnv.it/en
- Cabin
- €100 - €150
- Seat
- €60 - €95
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.
Related travel guides
Italy Travel Guides
Travel inspiration and top planning tips for getting around Italy.
Read the travel guide5 delightfully under-the-radar French towns you need to visit
Go beyond Paris, the Alps, the Loire chateaux and the French Riviera.
Read the travel guideTrain travel in France: A guide to SNCF
From the famed TGVs to no-frills Ouigo, we explain which SNCF train to choose and how to book.
Read the travel guideWant to know more about Flixbus?
Rome2Rio’s guide has all the details
Read the travel guideMore Questions & Answers
Genoa to Barcelona train services, operated by Trenitalia Intercity, depart from Genova P.Za Principe station.
The best way to get from Genoa to Barcelona is to fly which takes 5h 5m and costs €45 - €250. Alternatively, you can bus, which costs €55 - €180 and takes 11h 50m, you could also train, which costs €120 - €230 and takes 11h 52m.
The quickest flight from Genoa Airport to Barcelona Airport is the direct flight which takes 1h 35m.
Genoa to Barcelona bus services, operated by FlixBus, arrive at Barcelona station.
Genoa to Barcelona train services, operated by Renfe Viajeros, arrive at Barcelona-Sants station.
Yes, the driving distance between Genoa to Barcelona is 860 km. It takes approximately 8h 15m to drive from Genoa to Barcelona.
Vueling Airlines and Alitalia offer flights from Genoa Airport to Barcelona Airport.
Book your Genoa to Barcelona bus tickets online with FlixBus, Omio and Busbud.
There are 2027+ hotels available in Barcelona. Prices start at €45 per night.
The best way to get from Genoa to Genoa Airport is to train which takes 22 min and costs €1 - €3.