Cheap Bus, Train, and Carpool tickets to Inverness

What are the most popular routes to Inverness?

Glasgow - InvernessAverage priceCLP 82,435Average duration3h 22mDaily departures10
Glasgow - InvernessAverage priceCLP 18,706Average duration4h 40mDaily departures54
Dunfermline - InvernessAverage priceCLP 13,834Average duration4h 40mDaily departures15
London - InvernessAverage priceCLP 73,646Average duration15h 15mDaily departures8
London - InvernessAverage priceCLP 166,121Average duration8h 5mDaily departures2