Passengers were left stranded as flooding between Glasgow and Edinburgh suspended trains, causing travel chaos. 

Winchburgh was affected by heavy rain, leaving the track and tunnel unpassable and forcing ScotRail to suspend all trains using that route. 

Travellers were stranded on affected services for almost three hours. 

High Level trains between Glasgow Queen Street and Edinburgh were among those called off after 7pm last night, with crews still battling to clear the tunnel overnight to prepare for morning commuters.

Services from Edinburgh-Dunblane were also suspended.

Just before midnight, the ScotRail said in a statement: "Water levels outside the Winchburgh Tunnel are beginning to drop, though there is still a lot of water to be pumped away inside the tunnel. Overnight, @NetworkRailScot’s engineers will inspect the tunnel, to make sure it’s safe for trains to run tomorrow.

"We’ll provide another update on services at 530am tomorrow."

While passengers travelling between Glasgow and Edinburgh were urged to use low level trains via Bathgate, which were unaffected by the treacherous conditions affecting swathes of the east coast, services quickly felt the strain - despite ScotRail laying on several extra services in a bid to cope with demand. 

As well as the Edinburgh festivals, concert-goers battled to make their way back from two high-profile gigs: Florence and the Machine at Princes Street Garden and The National at Kelvingrove Bandstand.

With the rail operator unable to secure replacement bus services, one gig-goer told how they were stuck at Waverley Station for more than two hours waiting for a taxi, while another told of large queues outside the city's St Andrews Bus Station.

One passenger claimed they were told to make their own way home. 

It came as flooding also hit motorists near Edinburgh Airport. 

One motorist had to be rescued after his car became submerged in water as fire crews battled to clear to a water-logged roundabout by the A8.