- Birmingham to Inverness buses
Next bus departures
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | Great Charles Street Queensway | Farraline Park Bus Station | Cheapest | ||||
![]() | Bus | Great Charles Street Queensway | Farraline Park Bus Station | Fastest |
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
Where are the popular stops in Birmingham and Inverness?
Stops in Birmingham
- AMill Lane, Digbeth, Birmingham B5 6DD, United Kingdom
- C1 Hagley Rd W, Birmingham B17 8AL, UK
- D
67 Colmore Row
67 Colmore Row, Birmingham, B3, United Kingdom - E
A457
A457, Birmingham B3, UK - F
Aston University
10 Jennens Rd, Birmingham B4 7ET, UK
Compare bus companies
3.5 out of 5 stars3.5/511,388 reviews
3.5 out of 5 stars3.5/54,274 reviews
GB Bus Companies: FlixBus, BlaBlaCar Bus, ALSA, Greyhound, Intercape, Trenitalia, National Express
Frequently asked questions about travelling from Birmingham to Inverness by bus
What is the travel distance from Birmingham to Inverness?
Birmingham and Inverness are 576 km (357 miles) apart.
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
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.







