Scotland has seven amazing cities - Edinburgh, Glasgow, Inverness, Aberdeen, Dundee, Perth and Stirling - to choose from, each with its own unique charm and set of attractions that keep visitors coming back year after year.

City breaks are a wonderful way to travel to Scotland in winter - there are plenty of indoor activities to choose from, the streets are lovely to wander in all weathers, and the people are invariably friendly and welcoming no matter the time of year. Add to that the fact that it's possible to visit Scotland's cities completely car-free, this is the perfect environmentally-friendly, stress-free and weatherproof winter break.

Edinburgh and Glasgow can be reached from London on the magical overnight Caledonian Sleeper train. This 'journey of a nighttime' is an experience in itself - there's something incredibly special about falling asleep on the outskirts of London and waking up refreshed and ready for your day discovering Edinburgh or Glasgow without missing a beat! The Lowlander service connects London with Edinburgh and Glasgow six nights a week (excluding Saturday).

If you'd like to spend longer in Scotland, our city breaks can be combined into 'twin city' trips, with several nights in each place to make the most of what's on offer. It's also possible to link city and country, combining a multi-day break in a city with a night or two in a beautifully remote rural setting - the perfect balance.

Check out our sample city break itineraries for inspiration.

Featured Itineraries

See all sample itineraries