BlaBlaCar Bus
XGC - Geneva - Bus station > XBC - Barcelona Nord - Bus Station
Barcelona - North Bus Station