|Shortest Duration||3h 47m|
|Trips per day||6|
On average there are 6 coach trips per day. National Express has the most options for departures from Edinburgh to Inverness, with an average of 6 trips per day and 75 monthly trips. One coach carrier currently travels from Edinburgh to Inverness. Of the 6 trips there are 6 trips that are direct routes with no transfers.
Need more travel options? Travelling by Train from Edinburgh to Inverness starts at £12.14.
Book National Express from Edinburgh to Inverness from £28.98. There are 6 National Express schedules from Edinburgh to Inverness and you can expect on average to pay £29.62 for a National Express ticket to Inverness. In Edinburgh, National Express departs to Inverness from Bus Station and 2 other stations. In Inverness, National Express arrives at Farraline Park Bus Station and 1 other station.
An average trip on National Express from Edinburgh to Inverness takes 4 hours and 11 minutes, while the fastest available National Express trip will get you to Inverness in 3 hours and 47 minutes,
On weekends, National Express offers 5 trips per day and you could expect to pay £29.50 for a weekend getaway to Inverness.