Southern operates a train from Brighton to Weymouth every 3 hours. Tickets cost $35 - $60 and the journey takes 1 h 46 min. South Western Railway also services this route hourly. Alternatively, National Express operates a bus from Brighton to Weymouth once daily. Tickets cost $15 - $20 and the journey takes 6 h.