Reading in December: Where to Stay, What to Do and How to Save

December in Reading means Christmas markets, late-night shopping and cosy pubs — here's how to plan your stay without overspending.

Why Reading Works as a December Base

Reading sits at the heart of the Thames Valley, with fast trains to London (25 minutes from Reading station to Paddington) and direct links to Oxford, Basingstoke and Newbury. In December, the town centre glows with festive lights along Broad Street and Friar Street, and the Oracle shopping centre hosts a Christmas market with local crafts and food stalls. Accommodation ranges from budget chains like Premier Inn and Travelodge (from around £45 per night) to boutique hotels such as the Roseate Reading (from £120) and the historic Great Western Hotel near the station. Book early for weekends, as demand peaks in the run-up to Christmas.

If you're visiting Henley-on-Thames for its festive events, Reading makes a practical base: it's a 20-minute drive or a short train ride from Twyford, and you avoid the inflated Henley hotel prices in December. Plus, Reading's transport hub means you can easily explore the wider region. The town also offers plenty of indoor attractions if the weather turns, from the Museum of English Rural Life to the Reading Abbey ruins. For a dose of culture, check what's on at the Hexagon theatre or the Concert Hall. With its mix of shopping, dining and connectivity, Reading is a smart choice for a December break.

Festive Events and Attractions in Reading

The Oracle's Christmas market runs from late November to mid-December, with wooden chalets selling gifts, mulled wine and hot chocolate. Nearby, the Broad Street Mall hosts a festive funfair and Santa's grotto. For something more active, the Reading Winter Wonderland at Hills Meadow (usually mid-November to early January) offers ice skating, a ferris wheel and a circus — check dates and prices online before you go. Music lovers should look out for carol concerts at Reading Minster and the annual Messiah performance at the Hexagon. Most events are within walking distance of the town centre hotels, so you can leave the car behind.

Beyond the centre, the Thames Path offers bracing walks along the river, and the nearby villages of Sonning and Pangbourne are lovely for a winter pub lunch. If you're travelling with children, the Reading Museum's natural history gallery and the Riverside Museum at Blake's Lock are free and engaging. For a quieter pace, the Berkshire countryside is a short drive away, with National Trust properties like Basildon Park (30 minutes) and Greys Court (25 minutes) decorated for Christmas. Note that some attractions have reduced hours in December, so check ahead. Many hotels offer festive packages that include breakfast and late checkout, which can be good value.

Weather and Packing Tips

December in Reading is typically cold and damp, with average highs of 8°C and lows of 2°C. Rain is common, so pack a waterproof jacket and warm layers. Daylight is short, with sunset around 4pm, so plan outdoor activities for the morning. The town centre streets are well-lit, but comfortable walking shoes are essential for cobblestones and uneven pavements. If snow falls, it rarely settles, but it can cause transport delays. Check train times before travelling, especially if you're heading to London or Henley. Indoor attractions like the Oracle and museums provide welcome warmth and shelter.

For day trips, Henley-on-Thames is charming in December, with its riverside location and independent shops, but be aware that some businesses close early. The town's Christmas festival usually takes place in early December, featuring a lantern parade and market. However, as a side note, Henley's hotel prices can be higher than Reading's, so staying in Reading and visiting for the day is often more economical. Similarly, Oxford's Christmas market is a 30-minute train ride away, but Reading's own offerings are sufficient for a festive fix. Pack a hat and gloves if you plan to watch any outdoor performances or take evening walks along the Kennet and Avon Canal.

Where to Stay and Book

For convenience, the area around Reading station is ideal, with premierinn and ibis hotels within a five-minute walk. If you prefer a bit more character, the Roseate Reading offers luxurious rooms in a Grade II listed building, while the Great Western Hotel is a Victorian landmark with a lively bar. Budget-conscious travellers should consider the Travelodge at Reading Central or the easyHotel on Caversham Road. All are within easy reach of the Oracle and the festive events. Book directly with the hotel or through a reputable booking site to compare prices — December weekends fill up fast, so reserve at least a month ahead.

If you're driving, hotels on the outskirts like the Hilton Reading or the Crowne Plaza near the Madejski Stadium offer free parking and easy access to the M4. However, you'll need a taxi or bus to reach the centre. For a festive break, I'd book the Roseate for a special occasion or the Premier Inn for value. Avoid hotels along Oxford Road, which can be noisy. Check cancellation policies, as winter weather can disrupt plans. With its festive atmosphere and excellent transport links, Reading is a practical and enjoyable base for a December trip to the Thames Valley.

Questions, answered

Is December a good time to visit Reading?

Yes, December offers festive markets, late-night shopping and cosy pubs. The weather is cold, but indoor attractions and events make it enjoyable. Book accommodation early, especially for weekends.

How do I get from Reading to Henley-on-Thames?

You can take a train from Reading to Twyford (10 minutes) and change for Henley (15 minutes), or drive via the A4155 (about 20 minutes). Buses also run, but check timetables as services may be reduced in December.

What should I pack for a December trip to Reading?

Pack warm layers, a waterproof jacket, comfortable walking shoes, and a hat and gloves. Daylight is short, so bring a small torch or use your phone's light for evening walks.

Search live hotel prices in Reading →
5% back on completed stays · ~1 tonne CO₂ retired per booking

← Reading's page