Travel from Edinburgh to Harrogate

Bus or train from Edinburgh to Harrogate?

Virgin Trains East Coast operates a train from Edinburgh to Harrogate hourly. Tickets cost $35 - $60 and the journey takes 2 h 23 min. Alternatively, Megabus UK operates a bus from Edinburgh to Harrogate 3 times a day. Tickets cost $30 - $55 and the journey takes 4 h 50 min. National Express also services this route twice daily.

Book transport from Edinburgh to Harrogate

How to get from Edinburgh to Harrogate

ModeDurationPrice
From Edinburgh train to York then train to Harrogate.3 h 37 min£41
From Edinburgh train to Leeds then train to Harrogate.3 h 53 min£100
From Edinburgh, Bus Station (Stances 1 & 2) bus to Leeds City Centre, Bus Stn (Leeds City Bus Station) then line 36 bus to West Park, Beech Grove (West Park Street).5 h 45 min£26
From Edinburgh bus to York then train to Harrogate.6 h 29 min£23
From Edinburgh drive to Harrogate.3 h 36 min£33
From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Manchester airport, train to Leeds, then train to Harrogate.5 h 19 min£86
From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to East Midlands airport, bus to Derby, train to Leeds, then train to Harrogate.6 h 21 min£109
From Edinburgh train to Glasgow, Cathedral Street (Queen St Station), line 500 bus to Glasgow airport, fly to Manchester airport, train to Leeds, then train to Harrogate.5 h 56 min£116
From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Birmingham airport, train to Birmingham New Street, train to Leeds, then train to Harrogate.6 h 35 min£150
From Edinburgh train to Aberdeen, Bridge Street (Wapping Street), line 16 bus to Aberdeen airport, fly to Leeds Bradford airport, then line 747 bus to Harrogate.6 h 8 min£131
From Edinburgh train to Glasgow, Cathedral Street (Queen St Station), line 500 bus to Glasgow airport, fly to East Midlands airport, bus to Derby, train to Leeds, then train to Harrogate.6 h 58 min£124

How long does it take to get from Edinburgh to Harrogate?

It takes approximately 3 h 37 min to get from Edinburgh to Harrogate, including transfers.

Is there a direct train between Edinburgh and Harrogate?

No, there is no direct train from Edinburgh to Harrogate. However, there are services departing from Edinburgh and arriving at Harrogate via York. The journey, including transfers, takes approximately 3 h 37 min.

Is there a direct bus between Edinburgh and Harrogate?

No, there is no direct bus from Edinburgh to Harrogate. However, there are services departing from Edinburgh, Bus Station (Stances 1 & 2) and arriving at West Park, Beech Grove (West Park Street) via Leeds City Centre, Bus Stn (Leeds City Bus Station). The journey, including transfers, takes approximately 5 h 45 min.

Operators from Edinburgh to Harrogate

OperatorPhoneWebsite
Virgin Trains East CoastVirgin Trains East Coast
Northern RailNorthern Rail
CrossCountry0344 736 9123CrossCountry
Megabus UK0871 266 3333Megabus UK
Transdev Harrogate01423 56 60 61Transdev Harrogate
National Express+44 08717 818178National Express
Edinburgh Trams0131 475 0177Edinburgh Trams
FlybeFlybe
TransPennine Express+44 345 600 1671TransPennine Express
Kinchbus01509 815637Kinchbus
ScotRail+44 344 811 0141ScotRail
First+44 (0)1224 650100First
easyJeteasyJet
RyanairRyanair
Eastern AirwaysEastern Airways
Yorkshire Tiger0344 800 4411Yorkshire Tiger