Bus

Take the Via Corsica - Réseau de transports de la Collectivité de Corse bus at the Bastia - A Gara Di Bus station .

The journey takes approximately 3 h 55 m. Ticket price is about €27 The travel distance is 179 km.

Carrier is Via Corsica - Réseau de transports de la Collectivité de Corse.

Buy ticket

Get off at the Bonifaziu.


🛏 Find hotel deals and discounts up to 20% in Bonifacio at Booking


Train bus

Take the train Chemins de Fer de la Corse at the station Bastia.

The journey takes approximately 1 h 45 m. Ticket price is about €19 The travel distance is 159 km.

Carrier is Chemins de Fer de la Corse.

Buy ticket

Get off at the Corte.
Take the Corsica Bus bus at the Corte Gare station .

The journey takes approximately 3 h Ticket price is about €30 The travel distance is 166 km.

Carrier is Corsica Bus.

Buy ticket

Get off at the Bonifacio.


🛏 Find hotel deals and discounts up to 20% in Bonifacio at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 2 h 43 m. The travel distance is 170 km.

Get off at the Bonifacio.


🛏 Find hotel deals and discounts up to 20% in Bonifacio at Booking


The cheapest way to travel from Bastia to Bonifacio is by taking a Bus with an average price of €27. The journey takes approximately 3 ч. 55 мин.

Drive is the fastest way to travel from Bastia to Bonifacio. Tickets cost €27. The journey takes approximately 2 ч. 43 мин.

Bastia is approximately 170 km away from Bonifacio. The trip by car takes 2 h 43 m.

Yes! There is a direct bus with no transfers to this destination. The route is served by the Via Corsica - Réseau de transports de la Collectivité de Corse company. Tickets cost about €27. A bus trip from Bastia to Bonifacio will take 3 h 55 m.

The average journey time by car between Bastia and Bonifacio is 2 h 43 m.