Travel from Barcelona to Alicante

Train, bus or fly from Barcelona to Alicante?

Spanish Railways (RENFE) operates a train from Barcelona to Alicante every 4 hours. Tickets cost $65 - $85 and the journey takes 4 h 55 min. Alternatively, ALSA operates a bus from Barcelona to Alicante once daily. Tickets cost $45 - $70 and the journey takes 7 h 20 min.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Barcelona to Alicante

ModeDurationPrice
From Barcelona Sants train to Alacant-Terminal.4 h 55 min£57
From Barcelona/Sants bus to Alicante.7 h 20 min£41
From Barcelone rideshare to Alicante.6 h 8 min£25
From Barcelona drive to Alicante.5 h 11 min£53
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Alicante airport, then bus to Alicante.3 h 32 min£69
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Valencia airport, line 5 subway to Valencia Estacio del Nord, then train to Alicante.5 h 17 min£72

How long does it take to get from Barcelona to Alicante?

The train from Barcelona Sants to Alacant-Terminal takes 4 h 55 min including transfers and departs every four hours.

Is there a direct train between Barcelona and Alicante?

Yes, there is a direct train departing from Barcelona Sants and arriving at Alacant-Terminal. Services depart every four hours, and operate every day. The journey takes approximately 4 h 55 min.

Is there a direct bus between Barcelona and Alicante?

Yes, there is a direct bus departing from Barcelona/Sants and arriving at Alicante. Services depart once daily. The journey takes approximately 7 h 20 min.

Operators from Barcelona to Alicante

OperatorPhoneWebsite
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
ALSA+34 902 42 22 42ALSA
BlaBlaCar.esBlaBlaCar.es
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
Air EuropaAir Europa
Vueling AirlinesVueling Airlines
IberiaIberia
Metro Valencia+34 900 461 046Metro Valencia