HUB hero image

How to Travel from

Gretna Green to Melrose

by Bus, Route or Car

Gretna Green
+0
Melrose
Transport search to Melrose
Gretna Green
+0
Melrose
Building a composite car route
Cheapest
Best Offer!
Car
1 h 8 min
84 km.
from $4
Composite Route Car Only
Schedule

Gretna Green, Great Britain → Melrose, Great Britain

All
All days
17 Jul, Fri
18 Jul, Sat
19 Jul, Sun
20 Jul, Mon
21 Jul, Tue

Cheapest and Fastest Ways to Travel from Gretna Green to Melrose

Composite routes from Gretna Green to Melrose

Cheapest
Other

Transport providers

Avanti West Coast
Website
ScotRail
Website
TransPennine Express Service
Website
Avanti West Coast
Website
1h 17m
Every 4 hours
$55.69–$164.55
00 44 345 528 0253
00 44 345 528 0253
Call
ScotRail
Website
1h
Hourly
$15.19–$32.91
+44 344 811 0141
+44 344 811 0141
Call Contact via email
TransPennine Express Service
Website
1h 22m
Every 4 hours
$30.38–$75.95
+44 345 600 1671
+44 345 600 1671
Call
Borders Buses
Website
Borders Buses
Website
2h 1m
Every 2 hours
$8.23–$10.76
01896 754350
01896 754350
Call Contact via email

Questions and Answers

What is the cheapest way to get from Gretna Green to Melrose?

The cheapest way to get from Gretna Green to Melrose is to bus which costs $10.87 - $15.22 and takes 4h 10m.

What is the fastest way to get from Gretna Green to Melrose?

The fastest way to get from Gretna Green to Melrose is to drive which takes 1h 4m and costs $16.30 - $25 .

Is there a direct bus between Gretna Green and Melrose?

No, there is no direct bus from Gretna Green to Melrose. However, there are services departing from Stormont Terrace and arriving at Abbey Car Park via Market Hall and Galashiels Transport Interchange. The journey, including transfers, takes approximately 4h 10m.

How far is it from Gretna Green to Melrose?

The distance between Gretna Green and Melrose is 125 km. The road distance is 84.5 km.

How do I travel from Gretna Green to Melrose without a car?

The best way to get from Gretna Green to Melrose without a car is to bus which takes 4h 10m and costs $10.87 - $15.22 .

How long does it take to get from Gretna Green to Melrose?

It takes approximately 4h 10m to get from Gretna Green to Melrose, including transfers.

Where do I catch the Gretna Green to Melrose bus from?

Gretna Green to Melrose bus services, operated by Borders Buses, depart from Market Hall station.

Train or bus from Gretna Green to Melrose?

The best way to get from Gretna Green to Melrose is to bus which takes 4h 10m and costs $10.87 - $15.22 . Alternatively, you can train, which costs $48.91 - $195.65 and takes 4h 20m.

Where does the Gretna Green to Melrose bus arrive?

Gretna Green to Melrose bus services, operated by Borders Buses, arrive at Galashiels Transport Interchange station.

Can I drive from Gretna Green to Melrose?

Yes, the driving distance between Gretna Green to Melrose is 85 km. It takes approximately 1h 4m to drive from Gretna Green to Melrose.

Where can I stay near Melrose?

There are 341+ hotels available in Melrose. Prices start at $75.10 per night.
+0