Travel from Ancona to Barcelona

Train, bus or fly from Ancona to Barcelona?

Lufthansa and Ryanair fly from Ancona to Barcelona 3 times a day. Alternatively, you can take a train from Ancona to Barcelona via Bologna Centrale Station, Torino Porta Susa, Lyon Part Dieu, and Barcelona Sants in around 16 h 8 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Ancona to Barcelona

From Ancona train to Ancona airport, fly to Barcelona airport, then train to Barcelona. 7 h 25 min $115. From Ancona train to Bologna Centrale, Aerobus to Bologna airport, fly to Barcelona airport, then train to Barcelona. 6 h 29 min $115. From Ancona train to Roma Termini, train to Rome airport, fly to Barcelona airport, then train to Barcelona. 8 h 29 min $128. From Ancona train to Mestre, bus to Venice airport, fly to Barcelona airport, then train to Barcelona. 8 h 15 min $156. From Ancona train to Bologna C.Le, train to P. Alinari, bus to Florence airport, fly to Barcelona airport, then train to Barcelona. 7 h 22 min $173. From Ancona train to Bologna Centrale Station, train to Torino Porta Susa, train to Lyon Part Dieu, train to Barcelona Sants, then train to Barcelona Catalunya. 16 h 8 min $249. From Ancona Stazione F.S bus to Bologna then bus to Barcelona. 20 h 45 min $125. From Ancona train to Bologna C.Le, train to Genova - Principe FS, bus to Genoa, then car ferry to Barcelona. 26 h 56 min $188. From Ancona bus to Firenze Montelungo, bus to Florence, then bus to Barcelona. 45 h 50 min $169. From Ancona drive to Barcelona. 12 h 41 min $248.

Operators from Ancona to Barcelona