Politiet ble varslet like før klokken 11.30, skriver Aftonbladet.
– En buss har eksplodert. Vi har nettopp kommet til stedet, sier Tony Frank i brannvesenet til avisen.
Hendelsen skjedde nær Tegelbacken ved innkjøringen til Klaratunellen i byen, opplyser det svenske Trafikverket.
Ifølge SVT eksploderte en gassbeholder på bussens tak og hele kjøretøyet begynte å brenne.
Mye røyk
Vitner forteller til avisen at det stod «ikke i trafikk» på bussen.
Ifølge SVT var det ingen passasjerer om bord, kun en sjåfør. Han er fraktet til sykehus, ifølge politiet.
NRKs Eva Cathrine Berget er i Stockholm og forteller at det kunne høres to kraftige smell rett etter hverandre, etterfulgt av en kraftig røyksky. Nødetatene er på stedet og området der eksplosjonen fant sted er sperret av.
En annen NRK-ansatt, Mads Tørklep, kom til stedet kort tid etter.
– Min sønn ville se på brannbilene, men plutselig havnet vi midt opp i brannen. Det var mye ambulanser og politiet jagde folk vekk fra plassen, forteller Tørklep.
Trafikkulykke
Kilder opplyser til Aftonbladet at minst en person er skadd.
– Det er mye politiet og redningspersonell på stedet. De mistenker ikke at det skal være en bombe, sier SVTs reporter Thoms Lundström til eget nettsted.
Ifølge SVT blir hendelsen betraktet som et redningsoppdrag, og politiet mistenker foreløpig ikke at det skal ligge noe kriminelt bak.
Klokka 11.55 opplyser svensk politi at det trolig er snakk om en trafikkulykke.
– En buss uten passasjerer om bord har på en eller annen måte begynt å brenne. Det er ingen fare for at brannen skal spre seg, skriver politiet på sine nettsider.
Bussbrannen fører til store trafikale problemer i byen.