South Western Railway operates a train from Poole to Dorchester hourly. Tickets cost $10 - $17 and the journey takes 33 min. Alternatively, National Express operates a bus from Poole to Dorchester 3 times a day. Tickets cost $7 - $11 and the journey takes 40 min.
Yes, there is a direct bus departing from POOLE, Dorset and arriving at Dorchester. Services depart 3 times a day, and operate every day. The journey takes approximately 40 mins.