If Bristol's brief taste of spring sunshine at the weekend had you longing for more - especially once this morning's torrential rain arrived - you might have found yourself considering a last-minute break abroad. The May bank holiday weekend is bound to be busy but if your timing is flexible before then, there are some deals to be had on flights from Bristol Airport.

WalesOnline took a look at some of the best prices on flights from Cardiff and Bristol airports before the end of April, with Bristol providing the majority of cheaper flights when the two were compared - although you might be able to get cheaper parking at Cardiff.

It looked at the cheapest options but, where possible, accounted for the most convenient flight times to ensure holidaymakers can maximise their holiday time. Prices do not include extras such as hold luggage or booking fees, and the search was carried out via SkyScanner.

Read more: Ryanair announces six new routes from Bristol, including Copenhagan and Marrakesh

Read more:Bristol Airport issues update over airport security liquid rules

The most affordable flights from Bristol are rounded up below, with sunny destinations including in Italy, France and Portugal. Prices were correct at the time of writing:

Milan - £24 per person

Starting off the full WalesOnline list is a trip flying out midweek from Bristol to the cool Italian city of Milan - flying out to Milan Bergamo at 7.35am on Wednesday, April 24 and returning from the same airport at 5.55am on Sunday, April 28. Prices were £24 per head at the time of writing.

Book with Ryanair here.

Dublin - £30 per person

There are plenty of options for Dublin flights from Bristol, with a packed schedule on the departure boards, but some of the cheapest were £30 return for a long weekend. Those dates were Friday, April 26 and coming back on Monday, April 29, although the timings weren't ideal in terms of maximising holiday time.

Other weekday flights were available with morning outbound flights and evening inbound flights. Book with Ryanair here.

Marseille - £31 per person

You can spend a week in Marseille in France with flights costing just £28 per person, if you can swing the time off work at short notice. The flight out there is on the morning of Sunday, April 21 and the flight back is late at night on Friday, April 26.

Book with Ryanair here.

Béziers - £29 per person

Leaving at 7.30am from Bristol on Saturday, April 27 and returning at 10.35am from Beziers on Tuesday, April 30, flights cost just £28 per person to this pretty but unsung destination in southern France. Read Bristol Live's travel review below for more information about what you can expect.

Book with Ryanair here.

Copenhagen - £29 per person

A number of flights are available for a trip towards the end of April - with cheap options leaving on either on April 24 or 28, and returning on April 28 or 29 or in early May. For example, you can book flights for a long (very long) weekend leaving on Wednesday, April 24 and returning on Monday, April 29 for £29 per head.

Book with Ryanair here. You can also get a good deal with a combination of Ryanair (operated by Malta Air) and easyJet for £52 here.

Faro - £31 per person

If Portugal is your favourite destination, there are a few options available from Bristol Airport in the final full week of April. You could fly out at 9.35am on Tuesday, April 23 from Bristol with Ryanair but can either fly back at 10.20pm on Friday, April 26 with Ryanair (arriving home just before 1am) or 7am on Thursday, April 25 with EasyJet. Both options are less than £31.

Tirana - £31 per person

Flying out from Bristol at 6pm on Saturday, April 27, you'll be able to spend all of Sunday and Monday in Tirana, Albania's capital, before flying back at 12.05pm on Tuesday, April 30. In 2021 it was named Europe's cheapest city break destination.

Book with Ryanair here.