SCOTRAIL has warned passengers that train services are disrupted this morning following a fire in the East End last night.

Rail bosses have said the fire's proximity to Bellgrove Station and the presence of potentially explosive gas cannisters means it is not safe to run services.

Fire crews tackled a blaze that broke out in a derelict building near Duke Street, causing a massive explosion that locals said shook houses and shops.

READ MORE: Massive explosion shakes houses at East End fire

Plumes of black smoke were seen for miles across the city as the blaze burned.

Around 30 firefighters worked through the night tackling the fire and were still on the scene at around 6.30am this morning. 

ScotRail said its Balloch to Aidrie and Helensburgh to Edinburgh trains will only run as far as Bellgrove.

Services from Edinburgh to Helensburgh will terminate at Garrowhill.

But services between Edinburgh and Glasgow via Falkirk are unaffected.