You can take a bus from New Milton to Ringwood via Littledown, Bournemouth Hospital in around 1 h 35 min.
How to get from New Milton to Ringwood
From New Milton train to Bournemouth Station then line 205 bus to Ringwood, Meeting House Lane. 59 min £12. From New Milton, Whitefield Road Terminus bus to Littledown, Bournemouth Hospital then bus to Ringwood, Meeting House Lane. 1 h 35 min £7. From New Milton taxi to Ringwood. 19 min £53. From New Milton drive to Ringwood. 19 min £2.