Travel from Béziers to Barcelona

Bus or train from Béziers to Barcelona?

TGV operates a train from Béziers to Barcelona 5 times a day. Tickets cost $60 - $70 and the journey takes 2 h 15 min. Alternatively, ALSA operates a bus from Béziers to Barcelona twice daily. Tickets cost $35 - $55 and the journey takes 3 h 55 min. FlixBus also services this route 4 times a week.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
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 Béziers to Barcelona

ModeDurationPrice
From Beziers train to Barcelona Sants.2 h 15 min54€
From Beziers bus to Barcelona.3 h 55 min30€
From Beziers train to Perpignan, walk to Perpignan, then bus to Barcelona.5 h34€
From Béziers rideshare to Barcelone.3 h 29 min18€
From Béziers drive to Barcelona.2 h 42 min37€

How long does it take to get from Béziers to Barcelona?

The train from Beziers to Barcelona Sants takes 2 h 15 min including transfers and departs five times a day.

Is there a direct train between Béziers and Barcelona?

Yes, there is a direct train departing from Beziers and arriving at Barcelona Sants. Services depart five times a day. The journey takes approximately 2 h 15 min.

Is there a direct bus between Béziers and Barcelona?

Yes, there is a direct bus departing from Beziers and arriving at Barcelona. Services depart four times a week, and operate Monday, Tuesday, Thursday, Friday, Saturday and Sunday. The journey takes approximately 3 h 55 min.

Operators from Béziers to Barcelona

OperatorPhoneWebsite
TGV0033 892 353535TGV
ALSA+34 902 42 22 42ALSA
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Autocares Grupo Samar+34 (0) 91 723 05 06Autocares Grupo Samar
BlaBlaCarBlaBlaCar