Fuel shortages and long queues have hit petrol stations across the country this weekend - and Powys is no exception. 

The AA has warned against panic buying fuel as the shortage of HGV drivers has led to longer queues and some closures across the UK.

They told drivers not to “fill up outside of their normal routines".

“Even if the occasional petrol station is temporarily closed, others just down the road will be open," it said.

Here is a list of your local petrol stations that are open for 24 hours to help you avoid the queues and get through this fuel crisis.

County Times: Penny off fuel – but it’s uphill on growth

All petrol stations listed below are open for 24 hours unless marked otherwise.

Where can I get fuel in Powys?

Welshpoool

Applegreen Welshpool

Salop Rd, Welshpool SY21 7ET

Texaco

Buttington, Welshpool SY21 8SL

Tuffins Supermarket

Buttington Cross Petrol Station Buttington Cross Enterprise Park, Welshpool SY21 8SL

Newtown

Tesco

Pool Rd, Newtown SY16 1DW ( Closes 12am)

Machynlleth

Texaco

Doll Street, Machynlleth SY20 8BH ( Closes 10pm)

Llanidloes

8 Victoria Ave, Llanidloes SY18 6AS ( Closes 5pm)

Llandrindod Wells

Tesco Petrol Station

Waterloo Rd, Llandrindod Wells LD1 6BH ( Closes 12am)

Rhayader

A470, Llandrindod Wells LD1 6NN

Builth Wells

Co-Op Food

Station Road, Builth Wells LD2 3SS

Knighton

Texaco

Bridge St, Knighton LD7 1BT

Brecon

Guld West End Service Station

Church St, Brecon LD3 8BY

Crickhowell

Shell

Brecon Rd, Crickhowell NP8 1DE

Ystradgynlais

Tesco

Wind Rd, Ystradgynlais, Swansea SA9 1AD (Closes 11pm)

ASDA Petrol Station

Glanyrafon Rd, Godrergraig, Glanyrafon, Ystalyfera, Swansea SA9 2DE ( Closes 10pm)