Loading RoamFeast

Press Enter to Search

Logo

Log In Create Account

Best Places to Visit in December for UK Travellers: Winter Sun, Christmas Markets and City Breaks

Amelia Clarke
Published • Updated • 9 min read • 15 views
Best Places to Visit in December for UK Travellers: Winter Sun, Christmas Markets and City Breaks

AI Quick Read Summary

7 December trips from the UK: winter sun (Tenerife, Fuerteventura, Marrakech), Christmas markets (Prague, Vienna, Budapest), and a mild city break (Lisbon), plus December in the UK, with UK flight times and budget guidance.

December is three holidays in one

December is the one month when a single question has three completely different answers. Some travellers want to escape the cold altogether and spend Christmas week in the sun. Others want to lean into winter, with Christmas markets, mulled wine and snow-dusted streets. And some want a city break that feels festive without freezing. This guide covers all three, with the seven best places to visit in December from the UK, plus a short note on staying in the UK.

Every destination below is chosen for December specifically, not just for winter in general. Flight times are typical direct flights from London, and temperatures are December averages. Both vary by day and route, so check the forecast and your flight details before you book.

December trips at a glance

Destination December weather The vibe Budget feel UK flight time
Tenerife Around 22°C Winter sun, beaches, volcanic landscapes Mid Around 4.5 hours
Fuerteventura Around 20°C Winter sun, beaches, water sports Mid Around 4.5 hours
Marrakech Around 20°C in the day Winter sun, souks, culture Low to mid Around 3.5 hours
Prague Around -1 to 4°C Christmas markets, old town Low to mid Around 2 hours
Vienna 0 to 5°C Christmas markets, imperial city, concerts Mid to high Around 2 hours
Budapest 3 to 6°C in the day Christmas markets, thermal baths Low to mid Around 2.5 hours
Lisbon 14 to 17°C Mild city break, historic centre Mid Around 2.5 hours

Tenerife: the warmest winter sun without a long flight

Tenerife is the warmest place on this list, with December temperatures around 22°C, and it is the easiest winter sun choice from the UK. The island has beaches, resorts and volcanic landscapes around Mount Teide, and December is one of its quieter months, so the resorts feel calmer than in summer. You can swim, walk and eat outside, which is the whole point of a December sun trip.

Tenerife suits a straightforward beach holiday, a family trip, or a first winter sun break, because everything is set up for visitors and the flight is under five hours. It is less about culture and more about warmth, rest and reliable sunshine. Pick Tenerife if you want the warmest December weather on this list without flying long haul.

Fuerteventura: beaches, wind and water sports

Fuerteventura is the quieter Canary Island on this list, with December temperatures around 20°C and long sandy beaches. It is known for wind and water sports, so it suits travellers who want to be active rather than just lie on a beach, though there is plenty of room to do that too. The island is flatter and calmer than Tenerife, with a laid-back feel and good self-catering options.

Fuerteventura works well for a budget winter sun trip, because the island has plenty of self-catering stays and last-minute deals, and December is outside the peak summer season. It is less built-up than Tenerife, which is either a plus or a minus depending on what you like. Pick Fuerteventura if you want beach days and water sports on a budget, without the busier resorts.

Marrakech: sun, souks and culture

Marrakech is the most different trip on this list, and that is its appeal. December days reach around 20°C, with sunny weather, atmospheric souks, desert sunsets and mountain day trips, all a short flight from the UK. The medina is made for wandering, with food stalls, craft shops and rooftop cafes, and the city feels completely different from a beach resort.

Marrakech is also good value, with budget-friendly stays and affordable eating, though you should pack a jumper for the evenings, when it cools down. UK citizens do not need a visa for Morocco for stays up to 90 days, but your passport should be valid for at least six months after arrival, so check that before you book. Pick Marrakech if you want sun plus culture, food and a city that feels like an adventure rather than a resort.

Prague: the classic Christmas market trip

Prague is the classic Christmas market city, and December is when it looks its best. The main markets are in Old Town Square and Wenceslas Square, with stalls selling traditional food and gifts, carols from local choirs, and the old town lit up for Christmas. December temperatures sit around -1 to 4°C, so it is properly cold, but that is part of the atmosphere, and the city is made for walking even in winter.

Prague is also one of the most affordable market cities, with cheap flights, hotels and eating out compared with western European capitals. It suits a short break, a couples trip, or a first Christmas market trip, because the centre is compact and easy to explore on foot. Pick Prague if you want the classic market experience, a beautiful old town, and a trip that does not cost a fortune.

Vienna: elegant markets, music and cafe culture

Vienna does Christmas markets with more elegance than anywhere else on this list. The city has imperial markets, concerts and cafe culture, with December temperatures of 0 to 5°C and a festive atmosphere that runs through the whole centre. It is a city for slow wandering, from market to market, with coffee and cake stops in between, and the architecture makes every walk feel grand.

Vienna costs more than Prague or Budapest, so it suits travellers who want a special trip rather than a budget break, and it works well for couples or for anyone who loves music and history. The markets are spread across the city, so plan to visit more than one, and dress warmly, because you will spend a lot of time outside. Pick Vienna if you want elegant markets, concerts and cafe culture, and you are happy to pay a bit more for it.

Budapest: markets plus thermal baths

Budapest is the cleverest winter city on this list, because it pairs Christmas markets with thermal baths. December daytime temperatures are 3 to 6°C, which is cold enough for markets and mulled wine, but the thermal baths, including the famous Szechenyi baths, give you a warm escape when you need one. The city has a beautiful riverside setting, with Buda Castle and Fisherman's Bastion above the Danube, and the markets add a festive layer on top.

Budapest is also affordable, with cheap flights, hotels and eating out, so it suits a budget market trip that still feels special. It works well for a long weekend, because the centre is walkable and the baths make a perfect cold-weather activity. Pick Budapest if you want Christmas markets plus a warm thermal bath, which is the best combination for a cold December day.

Lisbon: a mild city break without the cold

Lisbon is the mildest city break on this list, with December temperatures of 14 to 17°C, which means you can walk the historic centre and visit Belem without the summer crowds or the summer heat. The city has a small Christmas market in Rossio Square, usually running from late November to mid-December, with mulled wine and roasted chestnuts, plus the usual Lisbon pleasures of trams, viewpoints and pastel de nata in Belem.

Lisbon suits travellers who want a city break that still feels like December, but without the cold of central Europe. It is a good choice for a long weekend, for food lovers, or for anyone who has already done the big market cities and wants something gentler. Pick Lisbon if you want mild weather, a historic city and a touch of Christmas, without freezing.

December in the UK

If you would rather stay in the UK, December is market season at home too. Our guide to the best Christmas markets in the UK covers Birmingham, Manchester, Edinburgh, Bath, York and London, with dates and train access, so you can plan a festive break without flying at all.

Which December trip is right for you?

If you want warmth above all, choose Tenerife or Fuerteventura for beach days, or Marrakech for sun plus culture. If you want Christmas markets, choose Prague for the classic trip, Vienna for elegance, or Budapest for markets plus thermal baths. If you want a mild city break, choose Lisbon. And if you want markets without flying, start with our guide to the best Christmas markets in the UK and pick a city you can reach by train.

How to plan a December trip from the UK

Book early for Christmas week, because that is when prices and crowds peak. Early December is usually quieter and better value across all seven destinations, in general terms, while the week between Christmas and New Year is the busiest and priciest. If you can travel in the first two weeks of December, you will get the festive atmosphere with fewer crowds and generally lower prices.

Schools in most of England break up on Friday 18 December, with the Christmas holidays running from Monday 21 December, though exact dates vary by council, so check your local authority if you are travelling with children. Pack for the destination, not just for December: layers and a warm coat for Prague, Vienna and Budapest, light layers plus a jumper for Marrakech evenings, and swimwear for the Canaries. And check the forecast before you travel, because December weather varies from day to day even in the warmest places on this list.

December rewards the right choice

These are the best places to visit in December from the UK, and picking the right kind of trip matters more than picking the most famous place. Choose winter sun if you want warmth, choose a market city if you want festive atmosphere, or choose Lisbon if you want mild weather and a city break. And if you are still deciding between markets at home and abroad, our guide to the best Christmas markets in the UK is a good place to start.

Frequently Asked Questions

It depends on the trip you want. Tenerife is the warmest place on this list at around 22°C, Prague is the classic Christmas market trip, and Lisbon is the mildest city break at 14 to 17°C. This guide covers seven December trips from the UK: winter sun in Tenerife, Fuerteventura and Marrakech, Christmas markets in Prague, Vienna and Budapest, and a mild city break in Lisbon.
The best places to visit in December from the UK are Tenerife, Fuerteventura and Marrakech for winter sun, Prague, Vienna and Budapest for Christmas markets, and Lisbon for a mild city break. December in the UK is also market season, with Birmingham, Manchester, Edinburgh, Bath, York and London all covered in our UK Christmas markets guide.
From the UK, the best places to visit in December are the Canary Islands and Marrakech for winter sun, Prague, Vienna and Budapest for Christmas markets, and Lisbon for a mild city break. Flight times from London are around 4.5 hours to the Canaries, around 3.5 hours to Marrakech, around 2 hours to Prague and Vienna, and around 2.5 hours to Budapest and Lisbon.
For winter sun, Tenerife is the warmest at around 22°C. For Christmas markets, Prague is the classic choice, with markets in Old Town Square and Wenceslas Square. For a mild city break, Lisbon offers 14 to 17°C and a historic centre without the summer crowds. The best place depends on whether you want warmth, festive atmosphere, or a gentle city break.
Tenerife is the warmest place on this list at around 22°C in December, followed by Fuerteventura and Marrakech at around 20°C. Marrakech has warm days but cooler evenings, so pack a jumper, while the Canary Islands offer beach weather through December. All three are under five hours from London.
Share Article:

Table of Contents