BlaBlaCar Bus
Lyon - Perrache Bus Station > Nîmes > Montpellier > Perpignan > Barcelona Nord - Bus Station
Barcelona - North Bus Station