Bus X28 route
Route stops
176 stops • 2 directions
- Morrisons supermarket
- Gardners Lane
- St David's House
- Railway Station
- Fairway Hotel
- Gordon Avenue
- Roseberry Crescent
- Castle Place
- Kaim Park Hotel
- Inch Crescent
- Hunter Grove
- Starlaw Crescent
- Fire Station
- Tesco Distribution Depot
- Royston Roundabout
- Hardie Road
- McGill's Bus Depot
- Nu Moves Dance Studios
- Burnsknowe
- Meldrum Primary School
- Nellburn
- Harburn Avenue
- Carmondean Primary School
- Camps Rigg
- Sutherland Way
- Nicholson Way
- Logan Way
- Park and Ride
- Barclay Way
- Willowbank
- Park and Ride
- Fernbank
- Cedarbank School
- St Johns Hospital
- St Johns Hospital
- Fire Station
- Melbourne Street
- Hobart Street
- Craigwillow Centre
- Stirrup Stane
- Letham Primary School
- Dee Drive
- Pentland Park
- Tay Walk
- Club Earth Nightclub
- The Centre
- Bank of Scotland
- Herald Rise
- Primary School
- Ambrose Rise
- Lizzie Bryces Roundabout
- Caroline Park
- Ochiltree Crescent
- Cunnigar House
- Police Station
- Torphichen Inn
- Bowling Green
- Oakbank Road
- Langton Gardens
- Langton View
- Overton Crescent
- Railway Station
- Braekirk Avenue
- Park Terrace
- Kirknewton Inn
- Forth View
- Meadowbank Road
- Hillhouse Wynd
- Kindrochit
- Burnwynd
- Dalmahoy Road
- Addiston Mains
- Hermiston Farm
- Park & Ride
- Calder View
- Napier University (Sighthill)
- Sighthill Green
- Broomhouse Road
- Sighthill Post Office
- Saughton Mains
- Chesser Avenue
- Saughton Rose Gardens
- Westfield House
- Fountainpark
- Morrison Crescent
- The Exchange
- Princes Street (west)
- Princes Street (Scott Monument)
- Waterloo Place (ZK)
- St Andrews House
- Bus Terminal
- St Andrews House
- St Andrews House
- Waterloo Place (ZJ)
- Princes Street (Waverley Steps)
- Princes Street (west)
- The Exchange
- Morrison Crescent
- Fountainpark
- Westfield House
- Saughton Rose Gardens
- Chesser Avenue
- Parkhead Terrace
- Sighthill Post office
- Sighthill Gardens
- Napier University (Sighthill)
- Wester Hailes Road
- Calder View
- Hermiston Walk
- Addiston Mains
- Dalmahoy Country Club
- Burnwynd
- Kindrochit
- Meadowbank Road
- Forth View
- Kirknewton Inn
- Park Terrace
- Braekirk Avenue
- Railway Station
- Overton Crescent
- Langton View
- Langton Gardens
- Oakbank Road
- Bowling Green
- Torphichen Inn
- Cunnigar House
- Ochiltree Crescent
- Caroline Park
- Lizzie Bryces Roundabout
- Bankton Lane
- Ambrose Rise
- Primary School
- Herald Rise
- Bank of Scotland
- Bus Terminal
- The Centre
- Club Earth Nightclub
- Tay Walk
- Pentland Park
- Dee Drive
- Letham Primary School
- Stirrup Stane
- Adelaide Street
- Hobart Street
- Melbourne Street
- Fire Station
- St Johns Hospital
- St Johns Hospital
- Cedarbank School
- Fernbank
- Park and Ride
- Willowbank
- Barclay Way
- Park and Ride
- Logan Way
- Nicholson Way
- Sutherland Way
- Camps Rigg
- Carmondean Primary School
- Harburn Avenue
- Nellburn
- Meldrum Primary School
- Burnsknowe
- Nu Moves Dance Studios
- McGill's Bus Depot
- Royston Roundabout
- Tesco Distribution Depot
- Fire Station
- Hunter Grove
- Inch Crescent
- Kaim Park Hotel
- Carn Lea
- Roseberry Crescent
- Gordon Avenue
- Union Road
- Morrisons supermarket
Route map

Common Questions About This Route
We've gathered all the essentials based on open data. Straight answers to the questions people ask most often.What number is assigned to this route?
Route number is X28. Remember it—the number stays the same everywhere: on the stop display, in apps, on the vehicle itself. Look for X28 specifically. If you're not sure you found the right stop, just ask someone nearby: 'Does bus X28 stop here?'
Where does bus #X28 run?
This route serves the Edinburgh (UK) region. In larger metro areas, routes can pass through several districts or towns. To know for sure if it works for you, pull up the route map and check the key stops and direction.
Who's the official operator?
Operator is Lothian Country. This is the official company responsible for the route. If you run into problems (rude driver, breakdown, dirty vehicle, delays)—contact them. It helps to note the time, direction, and route number—makes your complaint more specific and gets handled faster. Contact info is usually on the company website or in transit apps.
Which transit system does it belong to?
This route is part of the 'Lothian Buses' transit system. Within one network, payment and transfer rules are often consistent. Terms can differ though, so check current fares and payment methods in up-to-date sources before your trip.
Additional Route Information
Bus X28: Bathgate => Edinburgh
Reference
X28
Origin
Bathgate
Destination
Edinburgh
Route network
Lothian Buses
Operator
Lothian Country
Bus X28: Edinburgh => Bathgate
Reference
X28
Origin
Edinburgh
Destination
Bathgate
Route network
Lothian Buses
Operator
Lothian Country
Quick overview
Explore the bus X28 route in Edinburgh (UK). 2 directions, 176 stops, and an interactive route map available in one place.
Data source
The data is obtained from open sources and may contain inaccuracies. Route information is updated regularly.
