The cheap coastal city just three hours from the UK where it’s over 30C – and flights can be a bargain

If you're craving some hotter weather, then there is a coastal city a few hours from the UK which won't cost you much.

With the UK summer set to be one of the coldest and wettest, a trip to Morocco is ideal for some last-minute sun.

While tourists often head straight to Marrakech, often overlooked is the city of Essaouira.

Just over three hours from the UK, the coastal city has a sandy beach loved by surfers and walkers.

Not only can you enjoy the beach, but it is much quieter than Marrakech too and often dubbed the "laid-back version" of it.

The main attraction is the old town, with souks offering cheap bargains, and much less haggling required.

You can jet out for as little as £20 from the UK to enjoy delicious local food like tagines and fresh seafood.