Skip to main content

Christmas

Christmas Markets by Train: Easy Pairings and Practical Tips

Photo: Bnar Sidiq / Google

Most of Britain's big Christmas markets are a few minutes' walk from a main-line station, and several pair neatly into one trip. Which to combine, and what to know about December rail travel.

A Christmas market is about the best possible case for leaving the car at home. City-centre parking is at its worst in December, the mulled wine is half the point, and almost every big market in Britain sits within a few minutes' walk of a main-line station. Several also pair neatly into a single trip.

At a glance

Closest to the station: Birmingham and Edinburgh. Best pairings: York and Edinburgh, Manchester and York, Bath and Cardiff. Watch out for: engineering works over Christmas, and no trains on Christmas Day.

Markets that are right by the station

Birmingham's market starts at the top of New Street, minutes from New Street station. In Edinburgh, the market sits in Princes Street Gardens directly beside Waverley. Bath's stalls are about five minutes from Bath Spa, and York's around ten from the station. Manchester's trail runs between Piccadilly and Victoria, so you can arrive at one end and leave from the other.

Pairings that work

York and Edinburgh

Both sit on the East Coast Main Line, about two and a half hours apart. York's market finishes just before Christmas while Edinburgh's runs into January, so this works best in late November or early December.

Manchester and York

Linked by frequent trans-Pennine trains taking around an hour and a half. Manchester gives you scale and evening atmosphere; York gives you a medieval setting and a more local market.

Bath and Cardiff

Direct trains link the two in about an hour. Bath's season is short — under three weeks in 2026 — so plan around it and slot Cardiff, which runs for six weeks, either side.

Birmingham and Manchester

About an hour and a half apart, and both have markets open from early November, which makes them the easiest pairing for an early-season trip.

What to know about December rail travel

Book advance tickets early

Advance fares on long-distance routes are usually released around twelve weeks ahead and are much cheaper than walk-up fares. A Railcard cuts most fares by a third.

Check for engineering works

Network Rail does much of its major engineering over the Christmas and New Year period, when fewer people travel. Lines can be closed or replaced by buses, especially between Christmas Eve and early January.

No trains on Christmas Day

There are no mainline trains in Great Britain on Christmas Day, and very few on Boxing Day. If your trip runs into Christmas, travel by Christmas Eve and plan to come back from the 27th.

Further north overnight

The Caledonian Sleeper runs from London to Edinburgh and Glasgow, and to the Highlands, every night except Saturday. For an Edinburgh market weekend, it turns a long journey into a night's sleep and gives you the whole of the first day in the city.

For more on travelling without a car, see our guides to staycations without a car and UK city breaks, and for the markets themselves, UK Christmas market breaks.

More staycation ideas

Browse the full collection, grouped by trip type.

See all ideas →