Can I buy a ticket for someone else?
Yes. Train tickets can be used by anyone. If that person is collecting tickets from a ticket vending machine, they will need the credit or debit card used to make the booking. This might be a little tricky to work around so bear this in mind when booking. If it helps, you can request that tickets are posted to any UK postal address when you book online.
If you buy an eTicket, once you have loaded the ticket into your Apple or Google Wallet, you can share it with someone else. Alternatively, you can request a PDF to be emailed to you that can be printed.
You can also create Gift eVouchers for someone to purchase a train ticket.