Manifestáciám na 1. mája sa v minulosti prispôsobovala aj bratislavská MHD.
Do roku 1989 bol 1. máj nerozlučne spojený s prvomájovým sprievodom v centre mesta, ktorého sa povinne zúčastňovali nielen pracujúci bratislavských podnikov, ale aj deti a mládež. V roku 1986 bolo centrom osláv sviatku práce Námestie SNP, kde sa nachádzala tribúna s predstaviteľmi vtedajšieho režimu. Trasa sprievodu bola rozdelená podľa bratislavských obvodov (I. obvod: SAV - Štefánikova - Suché mýto - Námestie SNP, II. obvod: Obchodná - Poštová - Námestie SNP, III. obvod: Mýtna - Hodžovo nám. - Suché mýto - Námestie SNP, IV. obvod: Kapucínska - Hurbanovo nám. - Námestie SNP, V. obvod: Staromestská - Hurbanovo nám. - Námestie SNP).
Centrum mesta bolo pre dopravu uzavreté, čo si vyžiadalo rozsiahlu výluku MHD a zároveň pre zvládnutie veľkých prepravných nárokov boli linky MHD vypravené ako v pracovný deň s určitými obmedzeniami skoro ráno a popoludní (niektoré služby nevypravené). Expresné autobusové linky premávali od rána približne do 14. hodiny nepretržite.
Počas manifestácie 1. mája 1986 boli zmenené všetky električkové linky, väčšina trolejbusových liniek a niektoré autobusové linky.
Električky
- Linka 1 (Dúbravka - Hlavná stanica) po 6:34 premávala iba v úseku Dúbravka - Tunel.
- Linka 2 (Jurajov dvor - Hlavná stanica) po 6:40 premávala po trase Jurajov dvor - Trnavské mýto - Vazovova - Rača.
- Linka 3 (Rača - Hlavná stanica) po 6:38 premávala po trase Rača - Račianske mýto - Vazovova - Trnavské mýto - ŽST Nové Mesto.
- Linka 4 (Karlova Ves - Jurajov dvor) bola po 6:21 rozdelená na dve časti:
- Karlova Ves - Tunel,
- Jurajov dvor - Trnavské mýto - Vazovova - ŽST Vinohrady.
- Linka 5 (Dúbravka - Rača) bola po 6:50 rozdelená na dve časti:
- Karlova Ves - Tunel,
- Rača - Račianske mýto - Vazovova - Trnavské mýto - ŽST Nové Mesto.
- Linka 6 (ŽST Nové Mesto - Tunel) po 6:38 premávala po trase ŽST Nové Mesto - Trnavské mýto - Vazovova - ŽST Vinohrady
- Linka 7 (ŽST Vinohrady - Tunel) po 6:39 premávala po trase ŽST Vinohrady - Račianske mýto - Vazovova - Trnavské mýto - Ružinov.
- Linka 8 (Ružinov - Hlavná stanica) po 6:37 premávala po trase Ružinov - Trnavské mýto - Vazovova - Rača.
- Linka 9 (Karlova Ves - Ružinov) bola po 6:41 rozdelená na dve časti:
- Karlova Ves - Tunel,
- Ružinov - Trnavské mýto - Vazovova - Rača.
- Linka 10 (Jurajov dvor - Nám. Ľ. Štúra) po 6:33 premávala po trase Jurajov dvor - Trnavské mýto - Vazovova - ŽST Vinohrady.
- Linka 11 (Rača - Nám. Ľ. Štúra) po 6:32 premávala po trase Rača - Račianske mýto - Vazovova - Trnavské mýto - Ružinov.
- Linka 12 (Dúbravka - Ružinov) bola po 6:22 rozdelená na dve časti:
- Dúbravka - Tunel,
- Ružinov - Trnavské mýto - Vazovova - ŽST Vinohrady.
- Linka 13 (Hlavná stanica - Nám. Ľ. Štúra) po 7:06 nepremávala (vozidlá odstavené na Hlavnej stanici).
- Linka 14 (ŽST Nové Mesto - Hlavná stanica) po 6:46 premávala po trase ŽST Nové Mesto - Trnavské mýto - Vazovova - ŽST Vinohrady.
Trolejbusy
- Linka 210 (Lovinského - Rajská) po 7:09 nepremávala.
- Linka 211 (Valašská - Ružová dolina) po 6:34 premávala po trase Valašská - Šulekova.
- Jedno vozidlo premávalo aj po trase Ružová dolina - Rajská.
- Linka 212 (Vojenská nemocnica - Zimný štadión) po 6:21 premávala po trase Zimný štadión - Rajská.
- Linka 213 (Búdková - Koliba) po 6:24 premávala po trase Búdková - Šulekova.
- Linka 214 (Šulekova - Rádiová) po 6:24 premávala po trase Rádiová - Rajská.
- Linky 215 (Rádiová - Rajská) a 216 (Prievoz - Rajská) premávali po svojich trasách.
- Linka 217 (Valašská - Ružová dolina) bola po 6:46 rozdelená na dve časti:
- Ružová dolina - Rajská,
- Valašská - Šulekova.
Autobusy
- Linka 27 (Ovsište - Staromestská - Hlavná stanica) premávala po 7:00 po trase Ovsište - Most SNP (alt. Starý most) - Dostojevského rad - Karadžičova - Legionárska - Šancová - Hlavná stanica.
- Linka 31 (Rača, Rybničná - Rača, Jurkovičova) od 7:00 premávala po trase Karpatská - Koliba.
- Linka 39 (CSÚ - Staromestská - Ostredky) po 7:00 premávala po trase Ostredky - Trnavské mýto - Karadžičova - Dostojevského rad - Vajanského nábrežie - Cintorín Slávičie údolie.
- Linka 40 (Patrónka - Krematórium) premávala ako v nedeľu.
- Linka 43 (Petržalka, Dolnozemská - Staromestská - Hlavná stanica) premávala po 7:00 po trase - Petržalka - Most SNP - Vajanského nábr. - Dostojevského rad - Karadžičova - Legionárska - Šancová - Hlavná stanica.
- Linka 47 (Petržalka, Kultíkova - Staromestská - Hlavná stanica) premávala po 7:00 po trase Petržalka - Most SNP - Nábr. arm. gen. L. Svobodu - Mlynská dolina - Kramáre - Hlavná stanica.
- Linka 49 (Kramáre, NOÚ - Kramáre, Ďumbierska) po 7:00 premávala po trase Kramáre - Vojenská nemocnica.
- Linka 54 (Petržalka, Lúky V - Staromestská - Dolné hony) premávala po 7:00 po trase Petržalka - Most SNP - Vajanského nábr. - Dostojevského rad - Karadžičova - Trnavské mýto - Dolné hony.
- Linka 100 (CSÚ - Staromestská - Vazovova) premávala po 7:00 po skrátenej trase Cintorín Slávičie údolie - Most SNP.
- Linka 104 (Dúbravka - Námestie SNP - Dunajská) premávala po 7:00 po trase Dúbravka - Pražská - Hlavná stanica.
- Linka 117 (Petržalka, Dolnozemská - Staromestská - Rača) premávala po 7:00 po trase Petržalka - Most SNP - Vajanského nábr. - Dostojevského rad - Karadžičova - Legionárska - Račianske mýto - Rača.
Pre zabezpečenie bezproblémovej premávky boli na vybraných miestach preventívne rozmiestnené pojazdné dielne, nakoľajovač električiek, žeriav a vozidlá údržby tratí a vrchného vedenia. Pracovníci dopravného podniku, ktorí v tento deň nepracovali, mali nariadenú účasť v prvomájovom sprievode v služobnej rovnošate.