Cheap Bus, Train, and Carpool tickets to Inverness

What are the most popular routes to Inverness?

Glasgow - InvernessAverage priceR$460Average duration3h 22mDaily departures10
Glasgow - InvernessAverage priceR$105Average duration4h 40mDaily departures54
Dunfermline - InvernessAverage priceR$78Average duration4h 40mDaily departures15
London - InvernessAverage priceR$411Average duration15h 15mDaily departures8
London - InvernessAverage priceR$926Average duration8h 5mDaily departures2