Travel from Naples to Bologna

Train, bus or fly from Naples to Bologna?

Trenitalia Frecce operates a train from Naples to Bologna hourly. Tickets cost $70 - $100 and the journey takes 3 h 35 min. Alternatively, FlixBus operates a bus from Naples to Bologna twice daily. Tickets cost $30 - $60 and the journey takes 7 h 20 min. TTI Slr also services this route once a week.

Travel Guides

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

How to get from Naples to Bologna

From Napoli Centrale train to Bologna C.Le. 3 h 35 min 70€. From Naples bus to Bologna, Bologna. 7 h 20 min 28€. From Napoli - Piazza Nazionale line 7 bus to Santa Maria Capua Vetere then bus to Bologna. 8 h 33 min 31€. From Naples rideshare to Bologna. 6 h 49 min 28€. From Naples drive to Bologna. 5 h 17 min 86€. From Naples - Piazza Garibaldi bus to Naples airport, fly to Bologna airport, then line 40 bus to Bologna. 2 h 45 min 85€. From Napoli Centrale train to Roma Termini, train to Rome airport, fly to Bologna airport, then line 40 bus to Bologna. 4 h 8 min 106€. From Naples - Piazza Garibaldi bus to Naples airport, fly to Venice airport, bus to Venezia Mestre, then train to Bologna. 4 h 44 min 76€.