Explore Melrose: Gateway to the Scottish Borders & Abbey Country

Melrose is a small town on the River Tweed, set against the triple peaks of the Eildon Hills. It’s one of the most attractive bases in the Scottish Borders: abbey ruins and gardens in the town centre, riverside walks on the doorstep, and from here you can easily reach the other Borders abbeys, country houses, and the Tweed Valley, each adding another layer to the region’s story.

Getting There & Around

The Borders Railway runs from Edinburgh to Tweedbank in about 55 minutes, with frequent buses or a short taxi ride into Melrose. Drivers take the A7 or A68 south from Edinburgh; travel time is around an hour. In town, everything is walkable. For day trips, local buses connect abbey towns, but a car makes visiting multiple sites in one day much easier.

Where to Stay

Melrose has traditional inns and small hotels clustered around the Market Square, many with abbey views. Guesthouses and B&Bs line quiet streets, while countryside cottages and converted steadings sit just outside town. For something grander, nearby Dryburgh Abbey Hotel offers a historic stay by the river.

Food & Drink

Local pubs serve hearty Borders fare—steak pies, salmon from the Tweed, and venison. Tearooms and cafés dot the centre, many with abbey views. Farm shops and delis nearby stock local cheeses, preserves, and baked goods. For fine dining, country house hotels in the area offer more formal menus.

Must-See in Town

Satellites from Melrose

From Melrose you can trace the story of the Borders through abbeys, castles, and riverside towns, all within 30–60 minutes’ travel. Each has its own chapter in Scotland’s history.

Practical Notes