HEAVY rain, thunderstorms and flooding are expected in Scotland as most of the country is under a yellow weather warning with travel disruptions expected.

The severe weather is expected to hit tomorrow (September 9) between 10am and 8pm after the country has experienced a mini-heatwave.

The Met Office has warned the downpours could cause flooding in some areas which could lead to property damage and disruption to travel, saying that there is a "small chance" homes and businesses could flood quickly.

There is also a warning for lightning strikes, hail and strong winds.

A statement from the Met Office reads: “Where flooding or lightning strikes occur, there is a chance of delays and some cancellations to train and bus services.

“Spray and sudden flooding could lead to difficult driving conditions and some road closures.

“There is a small chance that some rural communities could temporarily become cut off by flooded roads.”

The National:

This map from Sepa shows where flood alerts are in place for Scotland

The Scottish Environment Protection Agency (Sepa) has issued flood alerts for regions including Aberdeen, Dundee, Edinburgh and Lothians, West Central Scotland along with areas across the Highlands and Islands. There is not currently a warning for the Northern Isles.

Full details on flooding alerts for each area from Sepa can be found on the agency's website.

There is not yet any such warning for the weekend as the worst of the weather is expected to have passed by then, according to the Met Office.

READ MORE: TRNSMT has go ahead for 50,000 people in Glasgow Green, Geoff Ellis says

The warning comes days before thousands of people are expected to flock to Glasgow Green for the TRNSMT music festival over the weekend.

The weather warning also comes as Scotland is likely to record the hottest September day it has seen in more than 100 years.

Met Office meteorologist Marco Petagna said if a temperature of more than 28.1C is recorded in Scotland today, it would be Scotland’s hottest September day since 1906.

The rest of the UK has basked in the end of summer heat this week with the highest temperature recorded on Tuesday reaching 30.7C at Gogerddan, in Dyfed, Wales, according to the Met Office.

Highs of 30.4C were recorded in west London and 30.3C at Pershore in Worcestershire.