The Heart of Wessex Line, also known as the Bristol to Weymouth Line, is a railway line that runs from Bristol Temple Meads to Westbury and Weymouth in England. It shares the Wessex Main Line as far as Westbury and then follows the course of the Reading to Taunton Line as far as Castle Cary.