I will need these train tickets:-
Off peak day return Edinburgh to Glasgow, cost is GBP 23.50
One way ticket Edinburgh to Birmingham, lowest cost I've seen booked in advance is GBP 41.10
One way Birmingham to Penzance, lowest cost I've seen booked in advance is GBP 70.70
Penzance to St Austell return. I understand that for GBP 10 I can travel on the trains and local buses in the area, not 100 % sure what the name of this ticket is and it's restrictions.
Penzance to London sleeper, prices vary widely and my travel dates aren't available as yet for booking.
Based on this information does it make sense to buy a rail pass or individual tickets. The dates I travel between cities isn't flexible, I understand discounted rail tickets are for a specific train and I'd have more flexibility with a rail pass as to which trains I can take.
I reside in Canada, if a rail pass is the best option where should I buy the pass from?
Thanks in advance.