Getting to Melrose by Public Transport
The nearest airports are Edinburgh and Newcastle; Ferry port at Newcastle has connections to Holland (Amsterdam).
The new Borders Railway runs from Edinburgh to Tweedbank. Trains run every half hour (hourly in evenings and on Sundays).
Tweedbank station is one and a half miles (2.5 km) from Melrose (see local transport connections). Walk to Melrose by either
following the Southern Upland Way along the River Tweed or through Darnick and along High Cross Avenue.
Otherwise the nearest railheads are at Berwick-upon-Tweed (from east) and Carlisle (from south).
Melrose is well served with regular services to and from a number of towns in the Scottish Borders with connections
available to Edinburgh, Carlisle and Berwick-upon-Tweed. National Express No.383 service runs between Edinburgh (bus station)
and Newcastle Airport through the Borders with stops at Galashiels, Melrose and Jedburgh.
95, X95 First Bus service is hourly between Galashiels and Edinburgh (half hourly between Galashiels and Hawick), and
hourly from/to Carlisle. Regular buses from Galashiels Interchange to Melrose.
60,67 Perrymans service from Berwick-upon-Tweed via Duns (60) and Kelso (67) to Melrose
Timetable details available from www.travelinescotland.com.
Getting to Melrose by Road
From the south-west use the A7 exiting from the M6 at Carlisle. From the south-east and Newcastle upon Tyne the road
is the A696 and then the A68. Coming from the majority of Scotland, other than the south-west, Melrose is easily reached
from either the A7 or A68 via the A6091.