HUB hero image

How to Travel from

Bathgate to Gretna Green

by Rideshare, Route or Car

Bathgate
+0
Gretna Green
Transport search to Gretna Green
Bathgate
+0
Gretna Green
Building a composite car route
Cheapest
Best Offer!
Car
1 h 29 min
130 km.
from $7
Composite Route Car Only

Four ways to Travel from Bathgate to Gretna Green

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Train operators

Avanti West Coast

Phone:
00 44 345 528 0253
Website:
avantiwestcoast.co.uk/
Train from Haymarket to Carlisle
Ave. Duration:
1h 8m
Frequency:
Every 4 hours
Estimated price:
$54.43–$164.55

ScotRail

Phone:
+44 344 811 0141
Website:
scotrail.co.uk/
Train from Bathgate to Haymarket
Ave. Duration:
23 min
Frequency:
Every 30 minutes
Estimated price:
$8.86–$20.25
Train from Carlisle to Gretna
Ave. Duration:
11 min
Frequency:
Hourly
Estimated price:
$6.33–$13.92

TransPennine Express Service

Phone:
+44 345 600 1671
Website:
tpexpress.co.uk/
Train from Haymarket to Carlisle
Ave. Duration:
1h 14m
Frequency:
Every 4 hours
Estimated price:
$30.38–$75.95
Train from Haymarket to Lockerbie
Ave. Duration:
52 min
Frequency:
Every 4 hours
Estimated price:
$25.32–$62.02

Bus operators

Houstons Minicoaches

Phone:
+44 1576 203874
Website:
houstonscoaches.co.uk/
Bus from Sydney Place to Stormont
Ave. Duration:
41 min
Frequency:
Every 4 hours

Lothian Country Buses

Phone:
0131 554 4494
Website:
lothianbuses.com/
Bus from St David's House to Haymarket
Ave. Duration:
1h 2m
Frequency:
Hourly
Estimated price:
$2.96

McCalls Coaches

Phone:
07525 834423
Website:
mccallscoaches.com/
Bus from Sydney Place to Stormont
Ave. Duration:
41 min
Frequency:
Every 4 hours

Questions and Answers

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

The cheapest way to get from Bathgate to Gretna Green is to drive which costs $26.09 - $38.04 and takes 1h 29m.

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

The fastest way to get from Bathgate to Gretna Green is to drive which takes 1h 29m and costs $26.09 - $38.04 .

Is there a direct train between Bathgate and Gretna Green?

No, there is no direct train from Bathgate to Gretna Green. However, there are services departing from Bathgate and arriving at Gretna Green via Haymarket and Carlisle. The journey, including transfers, takes approximately 3h 30m.

How far is it from Bathgate to Gretna Green?

The distance between Bathgate and Gretna Green is 203 km. The road distance is 130.3 km.

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

The best way to get from Bathgate to Gretna Green without a car is to train which takes 3h 30m and costs $39.13 - $173.91 .

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

It takes approximately 3h 30m to get from Bathgate to Gretna Green, including transfers.

Where do I catch the Bathgate to Gretna Green train from?

Bathgate to Gretna Green train services, operated by ScotRail, depart from Bathgate station.

Where does the Bathgate to Gretna Green train arrive?

Bathgate to Gretna Green train services, operated by ScotRail, arrive at Haymarket station.

Can I drive from Bathgate to Gretna Green?

Yes, the driving distance between Bathgate to Gretna Green is 130 km. It takes approximately 1h 29m to drive from Bathgate to Gretna Green.

How do I get a train ticket from Bathgate to Gretna Green?

Book your Bathgate to Gretna Green train tickets online with Omio.

Where can I stay near Gretna Green?

There are 408+ hotels available in Gretna Green. Prices start at $39.92 per night.
+0