Barcelona es prepara per a la revetlla de Sant Joan amb un pla de reforç del transport públic. El metro funcionarà de forma ininterrompuda durant 43 hores, des de les 5 del matí del dilluns 23 fins a la mitjanit del dimarts 24, amb 14 trens addicionals i especial atenció a la línia 4. El Tram també oferirà servei continu durant tota la nit, mentre que els FGC mantindran l’horari habitual de vigília, tancant a les 2 de la matinada i reobrint a les 5. Els autobusos diürns circularan fins a les 22h, moment en què prendran el relleu els Nitbus. Rodalies de Catalunya reforçarà el servei a les línies R1, R2, R3, R4 i R7, amb intervals mínims de 30 minuts o inferiors, i augmentarà la capacitat dels trens cap a les costes del Garraf, Maresme i Costa Brava, amb trens especials tant el dilluns 23 com el dimarts 24. TMB desplegarà un dispositiu especial a les estacions de metro properes a la platja: Barceloneta, Ciutadella-Vila Olímpica, Bogatell i Llacuna. A més, Renfe implementarà mesures de seguretat addicionals a les estacions amb més afluència, en coordinació amb els Mossos d’Esquadra i les policies locals.