Travel from Barcelona to Xàbia

Bus or train from Barcelona to Xàbia?

ALSA operates a bus from Barcelona to Xàbia 5 times a day. Tickets cost $35 - $55 and the journey takes 4 h. ALSA also services this route every 3 hours. Alternatively, Barcelona Cercanías (RENFE) operates a train from Barcelona to Xàbia every 15 minutes. Tickets cost $2 - $4 and the journey takes 3 min. 4 other operators also service this route.

How to get from Barcelona to Xàbia

From Barcelona Franca train to Valencia - Ave Estacion Interm then bus to Javea. 6 h 30 min £66. From Barcelona bus to Valencia then bus to Javea. 7 h 10 min £59. From Barcelona Catalunya train to Barcelona Sants, train to Valencia Joaquin Sorolla, train to Gandia, bus to Ondara, then bus to Javea. 9 h 2 min £87. From Barcelona bus to Denia then bus to Javea. 9 h 47 min £60. From Barcelona drive to Xàbia. 4 h 37 min £48. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Valencia airport, line 5 subway to Ferran el Catòlic, line 80 bus to Valencia, then bus to Xàbia. 5 h 55 min £73. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Alicante airport, bus to Benidorm, then bus to Xàbia. 6 h 32 min £91. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Ibiza airport, bus to Ibiza, car ferry to Formentera, car ferry to Dènia, walk to Dénia - Calderón - Centro Social, bus to Denia, then bus to Xàbia. 8 h 41 min £164.