The A888 is the only classified road on the Isle of Barra (Barraigh), at the southern end of the Outer Hebrides (or Western Isles), and forms a circular road around the Island. As such it is one of very few classified roads in the UK not to meet another. The road is single-track with passing places apart from the stretch through the village of Castlebay (Bàgh a' Chaisteil) – the ferry port for the island and biggest area of habitation.
Travelling in a clockwise direction from Castlebay (Bàgh a' Chaisteil) the road passes through the townships of Horve (Horgh), Nask (Nasg) and the road which leads to the Island of Vatersay (Bhatarsaigh), Tangasdale (Tangasdal), Borve (Borgh), Craigston (Baile na Creige), Allasdale (Allathasdal), Cuier (Cuidhir), Northbay (Bagh a Tuath) where the unclassified road to the north of the island diverges, Bruernish (Bruairnis), Balnabodach (Buaile nam Bodach), Rhulios (Rubha Lias), Earsary (Earsairidh), Brevig (Breibhig) and Glen (Gleann) before reaching Castlebay once more. At only 13 miles long, it does not take much more than half an hour to travel along.
The unclassified road from Northbay (Bagh a Tuath) heads north to the Beach Airport. Before getting there a right turn leads to the Sound of Barra Ferry crossing to Eriskay and South Uist.