Flash floods are causing chaos on Edinburgh's roads after the city was battered by heavy rainfall.

The Scottish Environment Protection Agency (SEPA) has issued flood warnings for Edinburgh and Lothians, Central Scotland, Dumfries and Galloway and the Scottish Borders.

Flights from Edinburgh Airport were also experiencing delays as a result of the weather.

The airport is open and operational but some passengers have been warned to expect delays.

Sepa issued the Amber flood alert on Sunday warning of potential disruptions.

It said: "Heavy thundery rain is possible on Monday which may lead to surface water flooding impacts.

"This could cause disruption due to flooding from local surface water runoff and over-spilling of small watercourses.

"Due to the nature of the rainfall, it is difficult to predict which areas are most at risk, however the overall risk is expected to decline by the end of the day.

"Members of the public are advised to check Traffic Scotland website before travelling."

Richard C Brown, Flood Duty Manager from the Scottish Environment Protection Agency (SEPA) said: "Heavy and persistent rainfall has resulted in localised surface water flooding impacts in Edinburgh today.

"Due to the nature of the rainfall it is difficult to predict which specific areas are most at risk, however the overall risk is expected to decline by the end of the day. A Flood Alert for Edinburgh and Lothians was issued at 4pm on Sunday indicating the potential for surface water flooding across the area.

"We are continuing to monitor the situation and would advise members of the public to remain vigilant and check the Traffic Scotland website before travelling. The most up-to-date flood messages are always available at Floodline.sepa.org.uk and via our Floodline service on 0345 988 1188.

"People can also report and check flooding impacts in their area using Report-a-Flood at floodline.scotland.org.uk/report-a-flood."

Police Scotland said: "Due to adverse weather conditions there is flooding on a number of roads in the Edinburgh area including Queensferry Road and Maybury Road, please take care when driving and use alternative routes if possible."

Liberal Democrat MP for Edinburgh West Christine Jardine's office has also been affected by the floods.

Posting on her Twitter account she said: "Powers off in my office as we've flooded...normal service will resume ASAP."

Several videos have appeared on social media showing the impacts of the flooding.

In some of the clips people can be seen standing on the top of their cars that appear to stuck in the water.

Twitter user Vonny LeClerc said: "Unbelievable scenes in Edinburgh. The roads are literally bursting open like geysers. Water up to my headlights."

The A90 at the Cramond Brigg is currently restricted in both directions.

Drivers have been reminded to drive to the conditions.

A Police Spokesman said: "if it looks too deep for your vehicle to get through, consider an alternative route."

Kenneth Rogers, Local Senior Officer for the Scottish Fire and Rescue Service said: "The SFRS is aware of several incidents of flash flooding in the Edinburgh area.

"Crews are in attendance at incidents in a number of affected areas such as Drum Brae, Balerno and Barnton while some of our officers are being deployed to risk assess incidents in other areas."

Sport's performance centre Oriam has also fell victim to the heavy rain.

On their Twitter account they revealed that all group exercise classes would be cancelled after "considerable flooding" within the facility.

STV Weather Presenter Laura Piper said: "We have had a few thunderstorms pass over Edinburgh this afternoon resulting in flash flooding and travel disruption.

"We are still under a yellow weather warning for heavy rain from the Met Office and SEPA have issued an amber alert for flooding.

"We've had 9mm of rainfall in the last hour. 35.8mm over the last six hours - both recorded at Gogarbank. BUT the good news is the weather is drying up and we're expecting a big change on the way by the end of the week with as much as 26C - even 28C expected in Scotland on Friday.

"Until then, please take care if you are travelling on the roads tonight as we could still expect some surface spray on our main routes, particularly in the east."