C20 Thorney Hill to Brockenhurst via Barton on Sea, Lymington

Operated by morebus. Registered as running via Highcliffe. First bus 07:13, last bus 16:30. 3 journeys on weekdays. Fares: set by the operator, not in the £3 cap — more.

Next towards Brockenhurst from Thorney Hill Crossroads (nr): 07:13, 07:18

Next towards Thorney Hill from Brockenhurst College (South Entrance): 16:30

Timetable

Ends at Brockenhurst College · Monday to Friday · 2 journeys

Each column is one journey, headed by the time it sets off. 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.

This route is listed as NOT included in the £3 national fare cap (per GOV.UK) — morebus sets its own fares here, though local discounts may apply. How the cap works →

Tickets on the C20

morebus publishes singles on this route for adults.

Adult Return · Adult Single

Ticket types come from morebus's own fares data on the Bus Open Data Service, last updated 9 October 2026. That dataset lists what's sold, not what it costs, so check prices with morebus.

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 morebus before you travel. Everything above is an ordinary week.

Not published yet: Christmas Eve, Christmas Day, 28 December, 29 December, 30 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 C20

C20 towards Brockenhurst

All 84 stops
  1. Thorney Hill Crossroads (nr) Thorney Hill
  2. School Road (adj) Thorney Hill
  3. Willow Lane (adj) Thorney Hill
  4. Walkers Garage (opp) Thorney Hill
  5. Wedgewood Gardens (nr) Bransgore
  6. Bransgore Gardens (opp) Bransgore
  7. Ringwood Road (opp) Bransgore
  8. Carpenters Arms (opp) Bransgore
  9. Bockhampton Corner (adj) Bransgore
  10. Beech Cottage (W-bound) North Bockhampton
  11. Horn Cottage (SW-bound) North Bockhampton
  12. Meadowside Park (SW-bound) Winkton
  13. The Garage (S-bound) Winkton
  14. Stony Lane (S-bound) Burton
  15. Burnham Road (S-bound) Burton
  16. Martins Hill Lane (S-bound) Burton
  17. Stony Lane Railway Arch (S-bound) Purewell
  18. Medical Centre (opp) Purewell
  19. Purewell Cross (E-bound) Purewell
  20. Dennistoun Avenue (opp) Somerford
  21. Airfield Way (opp) Somerford
  22. Trade Park (opp) Somerford
  23. Meteor Shopping Park (NE-bound) Somerford
  24. Shelley Close (E-bound) Friars Cliff
  25. Curzon Way (E-bound) Highcliffe
  26. Castle Golf Course (E-bound) Highcliffe
  27. The Oaks (opp) Highcliffe
  28. Highcliffe Medical Centre (E-bound) Highcliffe
  29. Sea Corner (opp) Highcliffe
  30. Rothesay Lodge (opp) Highcliffe
  31. Milestone Roundabout (NE-bound) Walkford
  32. Naish Holiday Village (opp) Barton on Sea
  33. The House Martin (opp) Old Milton
  34. Green Lane (opp) Barton on Sea
  35. Engleburn (adj) Barton on Sea
  36. Angel Lane (SE-bound) Barton on Sea
  37. Taddiford Gap (SE-bound) Downton
  38. Downton Lane (SE-bound) Downton
  39. West Road (SE-bound) Milford on Sea
  40. Whitby Road (SE-bound) Milford on Sea
  41. Cornwallis Road (SE-bound) Milford on Sea
  42. De La Warr Road (SE-bound) Milford on Sea
  43. The Beach House (opp) Milford on Sea
  44. Barnes Lane (adj) Milford on Sea
  45. The Vicarage (NW-bound) Lymore
  46. Manor Road (N-bound) Lymore
  47. Lytton Lawn (N-bound) Lymore
  48. Milford Road (adj) Everton
  49. Wainsford Road (W-bound) Everton
  50. Cedar Drive (adj) Everton
  51. Frys Lane (NW-bound) Everton
  52. Spinney House (NW-bound) Hordle
  53. Sky End Lane (NW-bound) Hordle
  54. Lilac Cottage (opp) Hordle
  55. Woodcock Lane (NW-bound) Hordle
  56. Cottagers Lane (NW-bound) Hordle
  57. Bell Meadow (opp) Golden Hill
  58. Nordic Farm (nr) Golden Hill
  59. Woodcock Lane (E-bound) Hordle
  60. Barrows Lane (E-bound) Hordle
  61. Lightfoots Farm (opp) Hordle
  62. Broadmead Orchard (E-bound) Bowling Green
  63. Gordleton Farm (N-bound) Bowling Green
  64. The New Wheel Inn (behind) Bowling Green
  65. Ramley House (SE-bound) Bowling Green
  66. Upper Common Road (SE-bound) Bowling Green
  67. Hazel Road (SE-bound) Bowling Green
  68. Middle Common Road (opp) Pennington
  69. Lodge Road (adj) Pennington
  70. St Marks Church (SE-bound) Pennington
  71. Meadow Road (SE-bound) Pennington
  72. Milford Road (nr) Pennington
  73. Pennington Cross (NE-bound) Pennington
  74. Stanford Hill (NE-bound) Lymington
  75. Sports Ground (opp) Lymington
  76. Queen Elizabeth Avenue (N-bound) Lymington
  77. Alexandra Road (N-bound) Lower Buckland
  78. The Monkey House (adj) Lower Buckland
  79. Battramsley Cross (N-bound) Boldre
  80. Boldre Grange (NW-bound) Battramsley Cross
  81. Rosie Lea House (opp) Battramsley
  82. The Spinney (opp) Battramsley
  83. Setley House (NW-bound) Setley
  84. Brockenhurst College (South Entrance) Brockenhurst

C20 towards Thorney Hill

All 83 stops
  1. Brockenhurst College (South Entrance) Brockenhurst
  2. Setley House (SE-bound) Setley
  3. The Spinney (adj) Battramsley
  4. Rosie Lea House (adj) Battramsley
  5. Boldre Grange (SE-bound) Battramsley Cross
  6. Battramsley Cross (S-bound) Boldre
  7. The Monkey House (opp) Lower Buckland
  8. Alexandra Road (S-bound) Lower Buckland
  9. Queen Elizabeth Avenue (S-bound) Lymington
  10. Sports Ground (o/s) Lymington
  11. Priestlands Place (SW-bound) Lymington
  12. Pennington Cross (SW-bound) Pennington
  13. Milford Road (adj) Pennington
  14. Meadow Road (NW-bound) Pennington
  15. St Marks Church (NW-bound) Pennington
  16. Lodge Road (opp) Pennington
  17. Middle Common Road (adj) Pennington
  18. Hazel Road (NW-bound) Bowling Green
  19. Upper Common Road (NW-bound) Bowling Green
  20. Ramley House (NW-bound) Bowling Green
  21. The New Wheel Inn (adj) Bowling Green
  22. Gordleton Farm (S-bound) Bowling Green
  23. Broadmead Orchard (SW-bound) Bowling Green
  24. Lightfoots Farm (adj) Hordle
  25. Barrows Lane (W-bound) Hordle
  26. Woodcock Lane (W-bound) Hordle
  27. Nordic Farm (opp) Golden Hill
  28. Bell Meadow (adj) Golden Hill
  29. Cottagers Lane (SE-bound) Hordle
  30. Woodcock Lane (SE-bound) Hordle
  31. Lilac Cottage (adj) Hordle
  32. Sky End Lane (SE-bound) Hordle
  33. Spinney House (SE-bound) Hordle
  34. Frys Lane (SE-bound) Everton
  35. Cedar Drive (opp) Everton
  36. Wainsford Road (E-bound) Everton
  37. Lytton Lawn (S-bound) Lymore
  38. Manor Road (S-bound) Lymore
  39. The Vicarage (SE-bound) Lymore
  40. Barnes Lane (opp) Milford on Sea
  41. The Beach House (adj) Milford on Sea
  42. De La Warr Road (NW-bound) Milford on Sea
  43. Cornwallis Road (NW-bound) Milford on Sea
  44. Whitby Road (NW-bound) Milford on Sea
  45. West Road (NW-bound) Milford on Sea
  46. Downton Lane (NW-bound) Downton
  47. Taddiford Gap (NW-bound) Downton
  48. Angel Lane (NW-bound) Barton on Sea
  49. Engleburn (opp) Barton on Sea
  50. Green Lane (adj) Barton on Sea
  51. The House Martin (nr) Old Milton
  52. Naish Holiday Village (adj) Barton on Sea
  53. Milestone Roundabout (SW-bound) Walkford
  54. Rothesay Lodge (W-bound) Highcliffe
  55. Sea Corner (W-bound) Highcliffe
  56. Highcliffe Medical Centre (W-bound) Highcliffe
  57. The Oaks (adj) Highcliffe
  58. Castle Golf Course (W-bound) Highcliffe
  59. St. George's Close (opp) Highcliffe
  60. Shelley Close (W-bound) Friars Cliff
  61. Meteor Shopping Park (SW-bound) Somerford
  62. Trade Park (SW-bound) Somerford
  63. Airfield Way (SW-bound) Somerford
  64. Dennistoun Avenue (SW-bound) Somerford
  65. Purewell Cross (W-bound) Purewell
  66. Medical Centre (NW-bound) Purewell
  67. Stony Lane Railway Arch (opp) Purewell
  68. Martins Hill Lane (N-bound) Burton
  69. Burnham Road (opp) Burton
  70. Stony Lane (N-bound) Burton
  71. The Garage (opp) Winkton
  72. Meadowside Park (NE-bound) Winkton
  73. Horn Cottage (NE-bound) North Bockhampton
  74. Beech Cottage (E-bound) North Bockhampton
  75. Bockhampton Corner (nr) Bransgore
  76. Carpenters Arms (o/s) Bransgore
  77. Ringwood Road (nr) Bransgore
  78. Bransgore Gardens (adj) Bransgore
  79. Wedgewood Gardens (adj) Bransgore
  80. Walkers Garage (o/s) Thorney Hill
  81. Willow Lane (opp) Thorney Hill
  82. School Road (opp) Thorney Hill
  83. Thorney Hill Crossroads (NE-bound) Thorney Hill

Service registration & registered changes

From official Traffic Commissioner registrations. Registration PH1121126/404 · Changes in Bournemouth Christchurch Poole Council · All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first C20 bus?

The first C20 departure on weekdays leaves at 07:13 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last C20 bus?

The last C20 on weekdays leaves its first stop at 16:30. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the C20 bus cost?

GOV.UK lists this route as not included in the £3 national fare cap, so morebus sets its own single fares — check their website for prices. Local discounted fares may still apply.

Who runs the C20 bus?

The C20 is operated by morebus.

Timetable data from morebus via the DfT Bus Open Data Service (South West England feed). Registered with the Traffic Commissioner as PH1121126/404. Check before you travel — services can change at short notice.