Travel from Newcastle-upon-Tyne to Inverness

Train, bus or fly from Newcastle upon Tyne to Inverness?

Virgin Trains East Coast operates a train from Newcastle upon Tyne to Inverness once daily. Tickets cost $50 - $80 and the journey takes 5 h 4 min. Alternatively, National Express operates a bus from Newcastle upon Tyne to Inverness twice daily. Tickets cost $12 - $17 and the journey takes 2 h 40 min. Scottish Citylink also services this route every 2 hours.

Book transport from Newcastle upon Tyne to Inverness

How to get from Newcastle upon Tyne to Inverness

From Newcastle train to Inverness. 5 h 4 min £48. From Newcastle train to Edinburgh then train to Inverness. 5 h 54 min £68. From Newcastle Upon Tyne bus to Edinburgh, Bus Station (Stances 11 & 12) then bus to Inverness, Bus Station. 7 h 30 min £41. From Newcastle train to Cupar, Railway Station (Cupar Rail Station) then bus to Millburn, Morrisons. 7 h 34 min £110. From Newcastle night train to Inverness. 6 h 42 min £40. From Newcastle upon Tyne drive to Inverness. 4 h 59 min £50. From Newcastle upon Tyne, Monument (Tyne and Wear Metro Station) (Monument Metro Station) train to Newcastle airport, fly to Inverness airport, then line 11 bus to Inverness. 7 h 3 min £143. From Newcastle upon Tyne, Monument (Tyne and Wear Metro Station) (Monument Metro Station) train to Newcastle airport, fly to Aberdeen airport, line 727 bus to Bankhead, Stoneyton Terrace, bus to Dyce, then train to Inverness. 6 h 10 min £163. From Newcastle train to Manchester airport, fly to Inverness airport, then line 11 bus to Inverness. 5 h 46 min £141.