Bus Tickets from Birmingham to Inverness

Next bus departures

Next departures for Birmingham to Inverness on November 21
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
FlixbusBus
Great Charles Street Queensway
Farraline Park Bus StationCheapest
FlixbusBus
Great Charles Street Queensway
Farraline Park Bus StationFastest

Last refresh of the prices: Last Wednesday at 9:40 PM GMT.

Get from Birmingham to Inverness

This route is served by bus only

The journey takes about 18 hours 50 minutes, and with fares starting at just $59, it presents an excellent value for a comfortable ride.

2bus per day
18h 50mAverage Duration
576 kmDistance
14kgCO₂ emissions

Frequently asked questions about travelling from Birmingham to Inverness by bus

  1. What is the travel distance from Birmingham to Inverness?

    Birmingham and Inverness are 576 km (357 miles) apart.

  2. What are the departure and arrival locations for buses traveling from Birmingham to Inverness?

    Buses departing from Coach Station in Birmingham will take you to Farraline Park Bus Station in Inverness.

Find cheapest prices for buses

Price is for a one-way ticket for one passenger and based on past searches.

Best price found
11-19
No data
11-20
No data
Today
$104
11-22
No data
11-23
No data
11-24
No data
11-25
No data
11-26
No data
busbud logoThe cheapest trip from Birmingham to Inverness was searched and found on Nov 21, 2025 with a price of $104

To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Birmingham to Inverness, as early as possible.

People from around the world trust Busbud