Cardiff to Inverness bus

Cardiff - Inverness bus information

Cardiff Inverness bus map

Bus Time 22h20m
Origin Cardiff, Wales
Destination Inverness, Scotland
Distance 417 Miles
Cheapest bus fare: from £32.47
Bus operators: FlixBus
  • The coaches connecting Cardiff (Wales) to Inverness (Scotland) are operated by FlixBus.
  • Our travel data show that for the next 180 days, and based on a standard ticket without a coachcard, the lowest fare across the different operators to take the bus from Cardiff to Inverness is from £32.47.
  • Bus services will most of the time enable you to save money comparing to other transportation modes. Nevertheless you will have to spend on average 22h20m on the road to cover the 417 miles between Cardiff and Inverness.

Best prices for bus tickets Cardiff - Inverness

from £37.51 MORE 22h20m
from £32.47 MORE 22h20m
Other modes of transport available
Flights
from £108.99 MORE 23h18m

Prices calendar to travel between Cardiff and Inverness

Find the cheapest tickets to travel from Cardiff to Inverness by coach, train, carsharing and flights.

  july august   july
monday tuesday wednesday thursday friday saturday sunday
28
29
30
31
01
02
03

Ticket prices and availability have been recorded in the last 72 hours from the data provided by our partners.

Best prices for your coach from Cardiff to Inverness

Gopili compares prices to help you find cheap bus tickets from Cardiff to Inverness for the coming days. You can also have a look at the prices for the Inverness Cardiff bus to make sure you get a seat for your return journey.

From To Price Departure on At Company Searched
Cardiff
North Road (Friary Gardens)
Inverness
(Bus Station)
£32.47 10/09/2025 17:15 FlixBus 1 month ago
Cardiff
North Road
Inverness
Bus Station
£37.51 10/09/2025 17:15 FlixBus 1 month ago
Cardiff
North Road (Friary Gardens)
Inverness
(Bus Station)
£38.97 10/09/2025 16:15 FlixBus 1 month ago
Cardiff
North Road
Inverness
Bus Station
£44.88 10/09/2025 16:15 FlixBus 1 month ago

Best prices found for the next 180 days.

> Search for your bus ticket

Other transport alternative