87 Neath to Margam via Aberavon, Port Talbot
Operated by First South & West Wales. Registered as running via Briton Ferry, Baglan, Sandfields. First bus 06:10, last bus 19:50. 50 journeys on weekdays. Fares: set by the operator — more.
Wanted a different 87? 27 other bus routes are numbered 87 elsewhere in the UK — see every 87 bus timetable by area.
| Stop | 06:10 to Port Talbot Bus Station | 07:30 | 08:00 | 08:30 | 09:05 | 09:35 | 10:05 | 10:35 | 11:05 | 11:35 | 12:05 | 12:35 | 13:05 | 13:35 | 14:05 | 14:35 | 15:05 | 15:35 | 16:05 | 16:35 | 17:05 | 17:35 | 17:55 to Dalton Road | 18:20 to Dalton Road | 18:50 to Dalton Road | 19:50 to Dalton Road |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Neath Bus Station 10 | 06:10 | 07:30 | 08:00 | 08:30 | 09:05 | 09:35 | 10:05 | 10:35 | 11:05 | 11:35 | 12:05 | 12:35 | 13:05 | 13:35 | 14:05 | 14:35 | 15:05 | 15:35 | 16:05 | 16:35 | 17:05 | 17:35 | 17:55 | 18:20 | 18:50 | 19:50 |
| Lodge Cross (nr) | 06:20 | 07:45 | 08:15 | 08:45 | 09:18 | 09:47 | 10:17 | 10:47 | 11:17 | 11:47 | 12:17 | 12:47 | 13:17 | 13:47 | 14:17 | 14:47 | 15:19 | 15:47 | 16:17 | 16:47 | 17:17 | 17:47 | 18:07 | 18:30 | 19:00 | 20:00 |
| Baglan Shops (after) | 06:27 | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 18:14 | · | 19:06 | · |
| Baglan Railway Station (after) | 06:34 | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 18:21 | · | 19:13 | · |
| Western Avenue Terminus (at) | 06:37 | 07:59 | 08:29 | 08:58 | 09:31 | 10:00 | 10:30 | 11:00 | 11:30 | 12:00 | 12:30 | 13:00 | 13:30 | 14:00 | 14:30 | 15:00 | 15:33 | 16:01 | 16:31 | 17:01 | 17:31 | 18:01 | 18:24 | 18:44 | 19:16 | 20:13 |
| Dalton Road (o/s Church) | 06:45 | 08:08 | 08:38 | 09:07 | 09:40 | 10:09 | 10:39 | 11:09 | 11:39 | 12:09 | 12:39 | 13:09 | 13:39 | 14:09 | 14:39 | 15:09 | 15:42 | 16:10 | 16:40 | 17:09 | 17:39 | 18:09 | 18:32 | 18:52 | 19:24 | 20:21 |
| Neath Port Talbot Hospital (in) | 06:48 | 08:11 | 08:41 | 09:10 | 09:43 | 10:12 | 10:42 | 11:12 | 11:42 | 12:12 | 12:42 | 13:12 | 13:42 | 14:12 | 14:42 | 15:12 | 15:45 | 16:13 | 16:43 | 17:12 | 17:42 | 18:12 | · | · | · | · |
| Port Talbot Bus Station 6 | 06:58 | 08:23 | 08:54 | 09:23 | 09:56 | 10:25 | 10:55 | 11:25 | 11:55 | 12:25 | 12:55 | 13:25 | 13:55 | 14:25 | 14:55 | 15:25 | 15:58 | 16:26 | 16:56 | 17:25 | 17:55 | 18:24 | · | · | · | · |
| Port Talbot Parkway 3 (at) | · | 08:24 | 08:57 | 09:26 | 09:59 | 10:28 | 10:58 | 11:28 | 11:58 | 12:28 | 12:58 | 13:28 | 13:58 | 14:28 | 14:58 | 15:28 | 16:01 | 16:29 | 16:59 | 17:28 | 17:58 | 18:25 | · | · | · | · |
| Tollgate Park (o/s) | · | 08:35 | 09:08 | 09:37 | 10:10 | 10:39 | 11:09 | 11:39 | 12:09 | 12:39 | 13:09 | 13:39 | 14:09 | 14:39 | 15:10 | 15:40 | 16:13 | 16:41 | 17:11 | 17:39 | 18:09 | 18:35 | · | · | · | · |
Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.
Christmas & bank holidays
These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with First South & West Wales before you travel. Everything above is an ordinary week.
Not published yet: Christmas Eve, Christmas Day, Boxing Day, 28 December, New Year's Eve and New Year's Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.
- Tuesday, 29 December 2026 towards Margam: 26 journeys, first 06:10 towards Neath: 26 journeys, first 06:40
- Wednesday, 30 December 2026 towards Margam: 26 journeys, first 06:10 towards Neath: 26 journeys, first 06:40
Route map
All stops on route 87
87 towards Margam
All 65 stops
- Neath Bus Station 10 Neath
- London Road (o/s 107) Neath
- Castle Bingo (opp) Neath
- Metal Box (opp former) Neath
- Westbourne Road (after) Penrhiwtyn
- Grandison Hotel (nr former) Penrhiwtyn
- Station Road (after) Court Sart
- Lodge Cross (nr) Briton Ferry
- St Clement`s Church (opp) Briton Ferry
- Briton Ferry Post Office (adj Post Box) Briton Ferry
- Valdon House (nr) Briton Ferry
- Travellers Rest (nr 102) Baglan
- Swan Cottage (nr 66) Baglan
- Crawford Road (in) Baglan
- Baglan Shops (after) Baglan
- Acorn Place (after) Baglan
- Greenwood Road (opp 52) Baglan
- Caer Hir Cottage (nr) Baglan
- Baglan Library (o/s) Baglan
- Maes Rhedyn (after) Baglan
- Lodge Drive (after) Baglan
- Cedar Gardens (after) Baglan
- Baglan Railway Station (after) Baglan
- Baglan Energy Park (opp Council Officers) Briton Ferry
- Briton Ferry Health Centre (nr) Briton Ferry
- Central Avenue (in) Baglan
- Central Avenue (nr) Baglan
- Sirius Drive (nr) Baglan
- Seaway Parade (after footbridge) Baglan
- Afandale (before) Sandfields
- Western Avenue Terminus (at) Sandfields
- Brahms Avenue (nr) Sandfields
- Sandfields Surgery (o/s Pharmacy) Sandfields
- Western Avenue School (nr) Sandfields
- Briar Road (after) Sandfields
- Farm Drive (after) Sandfields
- Sandy Ridge (nr 47) Sandfields
- Seaside Social Club (opp) Aberavon
- Dalton House (nr 37) Sandfields
- Dalton Road (o/s Church) Aberavon
- Neath Port Talbot Hospital (in) Aberavon
- Dalton Road (nr 14) Aberavon
- Sandown House (o/s) Sandfields
- Romney Road (opp Club) Aberavon
- Goya Place (before) Aberavon
- Seabrook Place (opp 29) Aberavon
- Sandown Road Shops (after) Aberavon
- Addison Road (before) Aberavon
- Burgess Green (after) Aberavon
- Council Depot (o/s former) Aberavon
- Health Centre (o/s) Aberavon
- Port Talbot Bus Station 6 Port Talbot
- Port Talbot Parkway 3 (at) Port Talbot
- Plaza (nr) Port Talbot
- Abbey Road (nr) Port Talbot
- Memorial Park (o/s) Taibach
- Taibach Post Office (opp) Taibach
- Eastern School (opp) Taibach
- Groeswen (nr) Taibach
- Earl Road (after) Taibach
- Blue Star Garage (before) Margam
- Twelve Nights (before) Margam
- Tollgate Shops (nr) Margam
- Cefn Ffynon (before) Margam
- Tollgate Park (o/s) Margam
87 towards Neath
All 61 stops
- Tollgate Park (o/s) Margam
- Twelve Nights (before) Margam
- Blue Star Garage (after) Margam
- Pheonix Avenue (after) Taibach
- Groeswen (after) Taibach
- Eastern School (before) Taibach
- St Alban's Terrace (nr former) Taibach
- Memorial Park (opp) Taibach
- Abbey Road (after) Taibach
- The Legion (o/s) Port Talbot
- Port Talbot Parkway 5 (at) Port Talbot
- Port Talbot Bus Station 4 Port Talbot
- Health Centre (opp) Aberavon
- Aberavon Council Depot (nr former) Aberavon
- Burgess Green (after) Aberavon
- Addison Road (before) Aberavon
- Sandown Road Shops (before) Aberavon
- Goya Place (before) Aberavon
- Romney Road (o/s Club) Aberavon
- Dalton House (nr 37) Sandfields
- Dalton Road (o/s Church) Aberavon
- Neath Port Talbot Hospital (in) Aberavon
- Dalton Road (nr 14) Aberavon
- Sandown House (o/s) Sandfields
- Sandy Ridge (o/s 30) Sandfields
- Farm Drive (in) Sandfields
- Briar Road (after) Sandfields
- Western Avenue School (adj) Sandfields
- Western Avenue Roundabout (at) Sandfields
- Brahms Avenue (before) Sandfields
- Sandfields Comprehensive (before) Sandfields
- Afandale (after) Sandfields
- Seaway Parade (before footbridge) Baglan
- Sirius Drive (nr) Baglan
- Montagne Jeunesse (opp) Baglan
- Health Centre (o/s) Briton Ferry
- Baglan Railway Station (nr) Baglan
- Cedar Gardens (after) Baglan
- Lodge Drive (before) Baglan
- Baglan Library (o/s) Baglan
- Caer Hir Cottage (nr) Baglan
- Hawthorn Avenue (nr 57) Baglan
- Keir Hardie Road (opp 13) Baglan
- Baglan Shops (o/s) Baglan
- Crawford Road (nr 1) Baglan
- Swan Cottage (nr) Briton Ferry
- Travellers Rest (nr) Briton Ferry
- Valdon House (nr) Briton Ferry
- Briton Ferry Post Office (nr) Briton Ferry
- Hill Street (after) Briton Ferry
- St Clement`s Church (before) Briton Ferry
- Lodge Cross (nr) Briton Ferry
- Cwrt Sart (o/s 55) Court Sart
- Grandison Hotel (nr former) Court Sart
- Furnace Terrace (nr) Penrhiwtyn
- Metal Box (o/s former) Neath
- Castle Bingo (nr) Neath
- Southgate Street (before) Melincryddan
- Windsor Road (o/s former Windsor) Neath
- The Big Cam (o/s) Neath
- Neath Bus Station 10 Neath
Service registration & registered changes
- Service change effective 1 September 2026 To amend Route and Timetable.
- Service change effective 31 August 2025 To amend Timetable.
- Service change effective 1 September 2024 To amend Timetable.
- Service change effective 1 April 2024 To amend Timetable.
- Service change effective 29 October 2023 To amend Timetable.
Registered as partly financially supported by a local authority (neath port talbot council).
From official Traffic Commissioner registrations. Registration PG0000421/131 · Changes in Neath Port Talbot Council · All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 87 bus?
The first 87 departure on weekdays leaves at 06:10 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 87 bus?
The last 87 on weekdays leaves its first stop at 19:50. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 87 bus cost?
The England fare cap doesn't apply in Wales — First South & West Wales sets the fares on the 87. Check their website or the Traveline Cymru fare finder for current prices.
Who runs the 87 bus?
The 87 is operated by First South & West Wales.
Timetable data from First South & West Wales via the DfT Bus Open Data Service (Wales feed). Registered with the Traffic Commissioner as PG0000421/131. Check before you travel — services can change at short notice.