Europe holidays
Stretching from the breezy Atlantic Ocean in the west to the borders of Asia in the east, Europe packs a lot into its 10,000,000 square kilometres. On holidays to Europe, you can hike the rugged landscapes of volcanic islands, sunbathe on Mediterranean beaches, and stroll through some of the oldest cities in the world.
Beach resorts
Europe’s Mediterranean coast travels all the way from southern Spain to Cyprus and Turkey, with lots of coastal resorts to choose from. Both mainland Spain and the Balearics boast warm weather throughout much of the year, and the Greek Islands were made for sunbathing. But it’s not all about the Med. Bulgaria’s Black Sea coast is home to some of Europe’s most well-known resorts, including Sunny Beach and Golden Sands.
Historic cities
Roman ruins, medieval castles, and UNESCO-worthy old towns await you in Europe. Both Greece and Italy played a big role in the birth of western civilisation, creating settlements across the continent. Many of these historic influences can still be seen today. For medieval architecture, be sure to check out Dubrovnik in Croatia, Nuremberg in Germany, and the Greek island of Rhodes, which all boast traditional old towns.
Outdoor activities
There’s more to Europe than just its cities and beaches. Both Austria and Switzerland offer photo-worthy alpine scenery, and there are plenty of hiking opportunities in Bulgaria’s Balkans. Germany’s Black Forest boasts walking trails through the dense spruce and fir, while Lapland’s arctic landscape lends itself to all sorts of winter sports like snowmobiling and skiing.
Popular hotels in Europe
Maspalomas & Tabaiba Princess
in Maspalomas, Gran Canaria, Spain
- Departure airport
- Dublin
- Departure date
- 2026-11-07T00:00:00Z
- Trip duration
- 4 nights
- Board Basis
- All Inclusive
- Guests
- 2 adults
Colon II Apartments
in Playa de las Americas, Tenerife, Spain
- Departure airport
- Dublin
- Departure date
- 2026-11-03T00:00:00Z
- Trip duration
- 3 nights
- Board Basis
- Self Catering
- Guests
- 2 adults
Hotel H10 Timanfaya Palace
in Playa Blanca, Lanzarote, Spain
- Departure airport
- Dublin
- Departure date
- 2026-11-03T00:00:00Z
- Trip duration
- 7 nights
- Board Basis
- Half Board
- Guests
- 2 adults
Parque Santiago III Apartments
in Playa de las Americas, Tenerife, Spain
- Departure airport
- Dublin
- Departure date
- 2026-11-03T00:00:00Z
- Trip duration
- 3 nights
- Board Basis
- Self Catering
- Guests
- 2 adults
Revoli Playa Apartments
in Puerto Rico, Gran Canaria, Spain
- Departure airport
- Dublin
- Departure date
- 2026-11-08T00:00:00Z
- Trip duration
- 3 nights
- Board Basis
- Self Catering
- Guests
- 2 adults
TUI SUNEO El Trébol
in Costa Teguise, Lanzarote, Spain
- Departure airport
- Dublin
- Departure date
- 2026-11-04T00:00:00Z
- Trip duration
- 3 nights
- Board Basis
- All Inclusive
- Guests
- 2 adults
Hotel Kissos
in Paphos, Cyprus
- Departure airport
- Dublin
- Departure date
- 2026-09-13T00:00:00+01:00
- Trip duration
- 4 nights
- Board Basis
- Bed & Breakfast
- Guests
- 2 adults
Guayarmina Princess Hotel - Adults Only
in Costa Adeje, Tenerife, Spain
- Departure airport
- Cork
- Departure date
- 2026-10-05T00:00:00+01:00
- Trip duration
- 4 nights
- Board Basis
- Half Board
- Guests
- 2 adults
Hotel Conca Park
in Sorrento, Sorrento Coast, Italy
- Departure airport
- Dublin
- Departure date
- 2026-10-14T00:00:00+01:00
- Trip duration
- 3 nights
- Board Basis
- Half Board
- Guests
- 2 adults
Holiday Village Turkiye
in Sarigerme, Dalaman area, Turkey
- Departure airport
- Dublin
- Departure date
- 2026-09-21T00:00:00+01:00
- Trip duration
- 4 nights
- Board Basis
- All Inclusive
- Guests
- 2 adults
Ready to start searching for your trip to Europe?
Take a look at our best deals, add handy holiday extras, or keep looking for travel inspiration.
%3Bimg.resize(height%3A168))
%3Bimg.resize(height%3A168))
%3Bimg.resize(height%3A168))
%3Bimg.resize(height%3A168))
%3Bimg.resize(height%3A168))
%3Bimg.resize(height%3A168))
%3Bimg.resize(height%3A168))
%3Bimg.resize(height%3A168))
%3Bimg.resize(height%3A168))
%3Bimg.resize(height%3A168))