Heathrow to Ediburgh

If I were to buy a Britrail pass to go from Heathrow to Ediburgh, would that same pass get us back? We land in Heathrow on a Sunday morning and were going to jump on the train up to Edinburgh for 2 days then come back to London. Is the Britrail pass the correct one to buy?
1 person has
this question