Start of main content

What we do:

We provide a range of acute inpatient services at the Borders General Hospital.


Click here for BGH Ward visiting times.
Click here for the hospital Floor Plan.

Area covered:

Central Borders.

How to find us

The Borders General Hospital is just outside Melrose on the A6091. To download a sitemap of the Borders General Hospital please click here.

By Car

From the East, take the A68 to the junction with the A6091, signposted Melrose, Galashiels. Travel along this road for approximately 3 miles, when you will see the Hospital signposted to your left.

From Galashiels and the A7, follow signs for Hawick (A7). At the junction with A6091 (Kingsknowes Roundabout), follow the 1st exit A6091 (signposted Jedburgh). You will cross a further two roundabouts - keep travelling on the A6091. About 1/4 mile along this road you will see signs for the Borders General Hospital on your right.

For detailed directions and a route map from the AA website please use the link below. Type your postcode in the 'From' box and the BGH postcode TD6 9BS in the 'To' box The AA route planner website

By Public Transport

The nearest train station is Tweedbank (1 mile).

Several bus services stop at Borders General Hospital, detailed below:

Bus Route NumberService (click for timetables)
60 Galashiels - Berwick via Duns
61/67/69 Melrose - Earlston - Galashiels
62B/X62 Edinburgh - Peebles - Melrose
68 Galashiels - Jedburgh
71 Melrose - Earlston - Galashiels 
72                        Melrose - Bannerfield 
128 Newcastleton - Hawick/BGH
313 Earlston High School - Galashiels 
 X95 Edinburgh - Carlisle via Galashiels & Hawick  

For information on other bus services to the Borders General Hospital, visit the Borders Buses website or phone 08708 727271 where timetable and ticket enquiries can be dealt with Mon-Fri 08:30 - 17:00.

How to access our services:

Services are usually accessed by referral from a General Practitioner (your family doctor) or an appropriate health professional.