Best Cities to Visit in Scotland and Castle Stays
Why the Best Cities to Visit in Scotland Question Matters
The best cities to visit in Scotland come down to a two-city split, and the best part of Scotland to visit rewards anyone committed to staying at a castle in Scotland for at least one night of the trip.
Most first-time Scotland trips fail the same way. Travelers land in Edinburgh, take the same three photos on the Royal Mile, board a bus tour to Loch Ness, and leave convinced they saw the country. They saw the tourist-corridor version. Scotland rewards a different structure: two nights in the capital, two in Glasgow or on the western coast, three in the Highlands, and at least one night sleeping inside an actual Scottish castle.
Edinburgh or Glasgow: The Two-City Decision
For most travelers, both. Edinburgh and Glasgow sit forty-seven miles apart, connected by a fifty-minute train. Choose Edinburgh first if you can pick only one. The Old Town, Edinburgh Castle, and the medieval spine of the Royal Mile are the postcard version of the country. Choose Glasgow first if art gallery culture, Victorian architecture, and west coast access rank higher. Glasgow's Kelvingrove Art Gallery runs one of the best free art gallery collections in Britain, and the direct train to Oban puts you at the ferry terminals for the Inner Hebrides in under three hours.
The Royal Mile, Edinburgh Castle, and Mary Queen of Scots
The Royal Mile runs from Edinburgh Castle down to the Palace of Holyroodhouse. Walk it in daylight, again in the evening, and once with a proper walking-tour historian. Mary Queen of Scots lived and gave birth inside the castle rock, and the political intrigue that shaped modern Britain played out in buildings still standing along the street. Book the timed Edinburgh Castle entry in advance — same-day queues in July and August routinely run over an hour. The Palace of Holyroodhouse is the underrated alternative and delivers a quieter version of the Mary Queen of Scots story.
Best Part of Scotland to Visit: The Highlands
The best part of Scotland to visit for a first-time itinerary is the Scottish Highlands, and specifically the corridor from Fort William through Glencoe to Inverness and out to the Isle of Skye. Rent a car; do not attempt the driving distances by bus. The A82 through Glencoe is the country's most photographed drive and reliably delivers even in bad weather. Continue north to Fort William, cross the Skye Bridge, and lose two days on the Isle of Skye at the Old Man of Storr, the Quiraing, and the Fairy Pools.
Loch Ness, Urquhart Castle, and Cairngorms National Park
Loch Ness runs twenty-three miles along the Great Glen. Book the boat cruise from Fort Augustus and disembark at Urquhart Castle, the 13th-century clifftop ruin on the western shore that changed hands roughly a dozen times before being destroyed in 1692. Cairngorms National Park sits east and delivers the quieter version of the country: Britain's largest park, ancient Caledonian pine forest, red deer habitat, and the highest continuous plateau in the UK. Base yourself in Aviemore or Ballater for two nights.
Staying at a Castle in Scotland: The Overnight Experience
Staying at a castle in Scotland is the trip decision that turns a good Scotland itinerary into a memorable one. Multiple properties operate as full-service castle hotel accommodations, each delivering a different castle experience. Book Inverlochy Castle near Fort William for the five-star country-house version of the Scottish castle experience — Queen Victoria stayed there in 1873. Book Ackergill Tower near Wick for the remote single-property version where you effectively rent the estate. Book Dalhousie Castle near Edinburgh for the accessible option with easy day-trip access to the capital. Top castle hotel rates start around £400 per night and climb from there. The value case is that you sleep inside 700 years of history.
East Coast, North Coast 500, and Skara Brae
The east coast runs from Edinburgh through Fife past Aberdeen and delivers the country's best golf courses — St Andrews, Kingsbarns, and Carnoustie sit within an hour of each other. The North Coast 500 is a 516-mile driving loop from Inverness tracing the northern coast; allow five to seven days. Highlights include the white sand beaches at Achmelvich and Sandwood Bay, genuinely Caribbean-blue water on the right summer day. Skara Brae on Orkney is worth the ferry crossing — a Neolithic village dating to 3100 BC, older than the pyramids, preserved under sand until a storm exposed it in 1850.
Practical Notes
May, June, and September deliver the best combination of daylight, weather, and manageable crowds. Rent a car for anything outside the two cities; public transit in the Highlands is thin. If a rental is off the table, book a private driver-guide rather than a group coach tour. Our rundown of four things to know about traveling to Europe in 2026 covers the entry and timing details that apply before you land.
For itinerary planning across other destinations that pair with a Scotland trip, our destinations hub covers the neighboring options. VisitScotland is the official tourism reference for detailed city and regional planning.
Conclusion
A properly structured Scotland trip runs seven to ten days, splits the city portion between Edinburgh or Glasgow (ideally Edinburgh and Glasgow both), commits three or four nights to the Scottish Highlands, and includes at least one night of staying at a castle in Scotland. Book the castle. Rent the car. Take the ferry to Orkney if the time allows. Scotland rewards travelers who structure the trip around the landscape rather than the checklist.