Buy a rail pass before you even leave home for Edinburgh. Check the BritRail Web site for types of passes and complete itineraries for the trip. See the Resources section below for a link.
Purchase tickets for one-way and round-trip travel online at the BritRail Web site. You can also call (866) BRITRAIL. You can also book train travel from Oxford to Edinburgh by calling Rail Europe at (888) 382-RAIL or by visiting the link below.
If you are making a last-minute train connection, you can buy your tickets on the train with cash.
Buy your tickets at the Oxford station if you don't have time to purchase them online ahead of time.
Arrive at your departure station at least 20 minutes before your train is scheduled to depart to find your correct platform and to get in line. Oxford has a busy train station.
Pack food or buy snacks on the train to keep up your energy for enjoying Edinburgh.
Obtain a seat that will allow you to see the sights while giving you easy access to the exits for your quick train connections.
Be aware when you book travel from Oxford to Edinburgh that the trip is about six hours in length and usually involves two train changes.
Notice when you book train travel from Oxford to Edinburgh that you will be using one, two or even three rail lines. You can plan and purchase your entire trip from the BritRail Web site.
Change trains in Birmingham or London on your way to Edinburgh, unless you catch the Virgin Train that will take you all the way without changes.