Love is in the air, as Valentine’s Day is only a week away! While some might prefer a low-key celebration in a local restaurant, why not surprise your other half with a romantic getaway to Europe? Whether your loved one prefers a city break or an outdoorsy holiday, there are lots of amazing places you can access easily from Edinburgh.
Take a look through our photo gallery to see 8 romantic destinations you can fly direct to from Edinburgh Airport for Valentine's Day.

5. Venice
Venice, with its stunning Renaissance architecture and winding canals, is a beautiful city to explore with your significant other. Romantic activities include taking a gondola ride, watching the sunset at St Marks Square and kissing under the Bridge of Sighs - which legend says will grant a couple eternal happiness. Direct return flights from Edinburgh start at £68. Photo: Pixabay

6. Vienna
There is no shortage of romantic activities to do in Vienna. If your partner is a music fan, go watch love stories play out at the world-class Vienna State Opera. If they prefer art, why not visit Austrian painter Gustav Klimt's portrait of two lovers - 'The Kiss' - which is housed at the Austrian Gallery Belvedere in Vienna. Direct flights from Edinburgh to Vienna can be purchased, with prices starting at £90. Photo: Pixabay

7. Budapest
The Hungarian Capital is thought to be one of the most romantic cities in Europe, so it's a great choice for a romantic holiday. Laze in the city's natural thermal baths, before enjoying a romantic stroll down the Danube River - taking in all of Budapest's sights. Return flights from Edinburgh to Budapest start at £51. Photo: Unsplash

8. Porto
This Portuguese city is a lovely place to relax and reconnect with your partner. Below the city are wine cellars, where you and your loved one can enjoy a tasting of Port Wine, which is produced in Portugal. Other romantic things to do include taking a wander down Porto's charming streets and watching the colourful sunset from the hilled city. Return flight prices from Edinburgh to Porto start from £71. Photo: Unsplash