Bus times in Bilston (Midlothian)

All the buses in Bilston: 10 bus routes and 12 bus stops. Pick a stop for live departures, or a route for the full timetable.

Next buses from Roslin Road (at) as of 07:32

Scheduled times at Bilston’s busiest stop, from the operators’ timetables — they update automatically. Open the stop for more departures and its live map, or pick another stop.

Cancellations & disruptions in Bilston today

Bus routes serving Bilston

Route numbers are reused all over the country. See every UK 37 bus, 47 bus, X62 bus, 140 bus, 141 bus, 47B bus, X37 bus, 800 bus or 37A bus timetable.

Fares in Bilston are set by each operator — the England fare cap doesn't apply in Scotland. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card. Who travels free →

Map of bus stops in Bilston

All 12 stops shown. Tap a marker for live departures.

Bus stops in Bilston

Operators in Bilston

Bus services here are registered with Midlothian Council. See registered service changes and withdrawals →

Frequently asked questions

Which buses run in Bilston?

10 bus routes serve Bilston, run by Lothian Buses, Borders Buses and East Coast Buses. The busiest are the 37 (Hillside to Deanburn), the 47 (Barnton to Ladywood), the X62 (Galashiels to Edinburgh), the 140 (Musselburgh to Penicuik), the 141 (Musselburgh to Penicuik), the 47B (Barnton to Ladywood), the N37 (Deanburn to Drylaw) and the X37 (Granton Harbour to Deanburn), plus 2 school or occasional services.

How much is the bus fare in Bilston?

Fares in Bilston are set by each operator — the England fare cap doesn't apply in Scotland. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.

How many bus stops are there in Bilston?

There are 12 active bus stops in Bilston. Each stop page on this site shows the next departures and every route that calls there.

Bus times near Bilston