Travel from Bologna to Spain

Train, bus or fly from Bologna to Spain?

Ryanair, Vueling Airlines and 3 other airlines fly from Bologna to Barcelona every 4 hours. Alternatively, ItaloTreno operates a train from Bologna to Madrid every 4 hours. Tickets cost $30 - $50 and the journey takes 2 h 12 min. 4 other operators also service this route.

How to get from Bologna to Spain

From Ospedale Maggiore line 40 bus to Bologna airport, fly to Barcelona airport, then train to Barcelona. 4 h 28 min $74. From Ospedale Maggiore line 40 bus to Bologna airport, fly to Palma Mallorca airport, then bus to Palma. 4 h 24 min $108. From Ospedale Maggiore line 40 bus to Bologna airport, fly to Valencia airport, then line 5 subway to Valencia. 4 h 43 min $101. From Ospedale Maggiore line 40 bus to Bologna airport, fly to Madrid airport, train to Chamartín, then train to Madrid. 5 h 19 min $96. From Bologna C.Le train to P. Alinari, bus to Florence airport, fly to Barcelona airport, then train to Barcelona. 5 h 13 min $144. From Bologna C.Le train to Mestre, bus to Venice airport, fly to Barcelona airport, then train to Barcelona. 6 h 2 min $128. From Bologna Centrale Station train to Torino Porta Susa, train to Lyon Part Dieu, train to Barcelona Sants, train to Atocha-Renfe, then line 1 subway to Sol. 16 h 38 min $308. From Bologna C.Le train to Genova Piazza Principe, train to Marseille-St-Charles, train to Atocha-Renfe, then line 1 subway to Sol. 18 h 52 min $301. From Bologna bus to Marqués de Sotelo - Sant Pau, line 62 bus to Pius XII - Menéndez Pidal, walk to Valencia, bus to Requena, bus to Méndez Álvaro, train to Atocha, then train to Sol. 26 h 34 min $189. From Bologna drive to Madrid. 16 h 25 min $317.

Operators from Bologna to Spain