It is strongly suggested that you buy tickets for the Trans-Siberian in advance, preferably as early as possible (tickets are normally available 90 days out). Tickets on the Trans-Siberian sell out rapidly and prices rise the closer you get to the departure date.