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.

Next towards Margam from Neath Bus Station 10: 09:05, 09:35, 10:05

Next towards Neath from Tollgate Park (o/s): 09:11, 09:41, 10:11

Wanted a different 87? 27 other bus routes are numbered 87 elsewhere in the UK — see every 87 bus timetable by area.

Timetable

Ends at Tollgate Park unless marked “to …” · Monday to Friday · 26 journeys
Stop 06:10 to Port Talbot Bus Station07:3008:0008:3009:0509:3510:0510:3511:0511:3512:0512:3513:0513:3514:0514:3515:0515:3516:0516:3517:0517:3517:55 to Dalton Road18:20 to Dalton Road18:50 to Dalton Road19:50 to Dalton Road
Neath Bus Station 10 06:1007:3008:0008:3009:0509:3510:0510:3511:0511:3512:0512:3513:0513:3514:0514:3515:0515:3516:0516:3517:0517:3517:5518:2018:5019:50
Lodge Cross (nr) 06:2007:4508:1508:4509:1809:4710:1710:4711:1711:4712:1712:4713:1713:4714:1714:4715:1915:4716:1716:4717:1717:4718:0718:3019:0020: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:3707:5908:2908:5809:3110:0010:3011:0011:3012:0012:3013:0013:3014:0014:3015:0015:3316:0116:3117:0117:3118:0118:2418:4419:1620:13
Dalton Road (o/s Church) 06:4508:0808:3809:0709:4010:0910:3911:0911:3912:0912:3913:0913:3914:0914:3915:0915:4216:1016:4017:0917:3918:0918:3218:5219:2420:21
Neath Port Talbot Hospital (in) 06:4808:1108:4109:1009:4310:1210:4211:1211:4212:1212:4213:1213:4214:1214:4215:1215:4516:1316:4317:1217:4218:12····
Port Talbot Bus Station 6 06:5808:2308:5409:2309:5610:2510:5511:2511:5512:2512:5513:2513:5514:2514:5515:2515:5816:2616:5617:2517:5518:24····
Port Talbot Parkway 3 (at) ·08:2408:5709:2609:5910:2810:5811:2811:5812:2812:5813:2813:5814:2814:5815:2816:0116:2916:5917:2817:5818:25····
Tollgate Park (o/s) ·08:3509:0809:3710:1010:3911:0911:3912:0912:3913:0913:3914:0914:3915:1015:4016:1316:4117:1117:3918:0918: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.

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 travels free →
47–70% on time
average delay 1 min · the range 68 live GPS observations over 30 days can support

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.

Route map

All stops on route 87

87 towards Margam

All 65 stops
  1. Neath Bus Station 10 Neath
  2. London Road (o/s 107) Neath
  3. Castle Bingo (opp) Neath
  4. Metal Box (opp former) Neath
  5. Westbourne Road (after) Penrhiwtyn
  6. Grandison Hotel (nr former) Penrhiwtyn
  7. Station Road (after) Court Sart
  8. Lodge Cross (nr) Briton Ferry
  9. St Clement`s Church (opp) Briton Ferry
  10. Briton Ferry Post Office (adj Post Box) Briton Ferry
  11. Valdon House (nr) Briton Ferry
  12. Travellers Rest (nr 102) Baglan
  13. Swan Cottage (nr 66) Baglan
  14. Crawford Road (in) Baglan
  15. Baglan Shops (after) Baglan
  16. Acorn Place (after) Baglan
  17. Greenwood Road (opp 52) Baglan
  18. Caer Hir Cottage (nr) Baglan
  19. Baglan Library (o/s) Baglan
  20. Maes Rhedyn (after) Baglan
  21. Lodge Drive (after) Baglan
  22. Cedar Gardens (after) Baglan
  23. Baglan Railway Station (after) Baglan
  24. Baglan Energy Park (opp Council Officers) Briton Ferry
  25. Briton Ferry Health Centre (nr) Briton Ferry
  26. Central Avenue (in) Baglan
  27. Central Avenue (nr) Baglan
  28. Sirius Drive (nr) Baglan
  29. Seaway Parade (after footbridge) Baglan
  30. Afandale (before) Sandfields
  31. Western Avenue Terminus (at) Sandfields
  32. Brahms Avenue (nr) Sandfields
  33. Sandfields Surgery (o/s Pharmacy) Sandfields
  34. Western Avenue School (nr) Sandfields
  35. Briar Road (after) Sandfields
  36. Farm Drive (after) Sandfields
  37. Sandy Ridge (nr 47) Sandfields
  38. Seaside Social Club (opp) Aberavon
  39. Dalton House (nr 37) Sandfields
  40. Dalton Road (o/s Church) Aberavon
  41. Neath Port Talbot Hospital (in) Aberavon
  42. Dalton Road (nr 14) Aberavon
  43. Sandown House (o/s) Sandfields
  44. Romney Road (opp Club) Aberavon
  45. Goya Place (before) Aberavon
  46. Seabrook Place (opp 29) Aberavon
  47. Sandown Road Shops (after) Aberavon
  48. Addison Road (before) Aberavon
  49. Burgess Green (after) Aberavon
  50. Council Depot (o/s former) Aberavon
  51. Health Centre (o/s) Aberavon
  52. Port Talbot Bus Station 6 Port Talbot
  53. Port Talbot Parkway 3 (at) Port Talbot
  54. Plaza (nr) Port Talbot
  55. Abbey Road (nr) Port Talbot
  56. Memorial Park (o/s) Taibach
  57. Taibach Post Office (opp) Taibach
  58. Eastern School (opp) Taibach
  59. Groeswen (nr) Taibach
  60. Earl Road (after) Taibach
  61. Blue Star Garage (before) Margam
  62. Twelve Nights (before) Margam
  63. Tollgate Shops (nr) Margam
  64. Cefn Ffynon (before) Margam
  65. Tollgate Park (o/s) Margam

87 towards Neath

All 61 stops
  1. Tollgate Park (o/s) Margam
  2. Twelve Nights (before) Margam
  3. Blue Star Garage (after) Margam
  4. Pheonix Avenue (after) Taibach
  5. Groeswen (after) Taibach
  6. Eastern School (before) Taibach
  7. St Alban's Terrace (nr former) Taibach
  8. Memorial Park (opp) Taibach
  9. Abbey Road (after) Taibach
  10. The Legion (o/s) Port Talbot
  11. Port Talbot Parkway 5 (at) Port Talbot
  12. Port Talbot Bus Station 4 Port Talbot
  13. Health Centre (opp) Aberavon
  14. Aberavon Council Depot (nr former) Aberavon
  15. Burgess Green (after) Aberavon
  16. Addison Road (before) Aberavon
  17. Sandown Road Shops (before) Aberavon
  18. Goya Place (before) Aberavon
  19. Romney Road (o/s Club) Aberavon
  20. Dalton House (nr 37) Sandfields
  21. Dalton Road (o/s Church) Aberavon
  22. Neath Port Talbot Hospital (in) Aberavon
  23. Dalton Road (nr 14) Aberavon
  24. Sandown House (o/s) Sandfields
  25. Sandy Ridge (o/s 30) Sandfields
  26. Farm Drive (in) Sandfields
  27. Briar Road (after) Sandfields
  28. Western Avenue School (adj) Sandfields
  29. Western Avenue Roundabout (at) Sandfields
  30. Brahms Avenue (before) Sandfields
  31. Sandfields Comprehensive (before) Sandfields
  32. Afandale (after) Sandfields
  33. Seaway Parade (before footbridge) Baglan
  34. Sirius Drive (nr) Baglan
  35. Montagne Jeunesse (opp) Baglan
  36. Health Centre (o/s) Briton Ferry
  37. Baglan Railway Station (nr) Baglan
  38. Cedar Gardens (after) Baglan
  39. Lodge Drive (before) Baglan
  40. Baglan Library (o/s) Baglan
  41. Caer Hir Cottage (nr) Baglan
  42. Hawthorn Avenue (nr 57) Baglan
  43. Keir Hardie Road (opp 13) Baglan
  44. Baglan Shops (o/s) Baglan
  45. Crawford Road (nr 1) Baglan
  46. Swan Cottage (nr) Briton Ferry
  47. Travellers Rest (nr) Briton Ferry
  48. Valdon House (nr) Briton Ferry
  49. Briton Ferry Post Office (nr) Briton Ferry
  50. Hill Street (after) Briton Ferry
  51. St Clement`s Church (before) Briton Ferry
  52. Lodge Cross (nr) Briton Ferry
  53. Cwrt Sart (o/s 55) Court Sart
  54. Grandison Hotel (nr former) Court Sart
  55. Furnace Terrace (nr) Penrhiwtyn
  56. Metal Box (o/s former) Neath
  57. Castle Bingo (nr) Neath
  58. Southgate Street (before) Melincryddan
  59. Windsor Road (o/s former Windsor) Neath
  60. The Big Cam (o/s) Neath
  61. Neath Bus Station 10 Neath

Service registration & registered changes

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.