We are flying from Charlotte to Geneva via Frankfurt. We want to take the train to Montreux and would like to buy the tickets in advance. However, if we have flight delays and miss the train for which we have tickets, can we exchange the tickets for seats on a later train?
There is no advantage to purchasing tickets in advance in Switzerland. Simply purchase your tickets at the airport train station after you land. There is frequent service to Montreux. There is one train an hour that is direct an another train per hour with a connection in Lausanne.
Agree with Michael. Geneva to Montreux is a short trip. If you are worried about needing to reserve seats, don't be concerned. There are many trains a day on that route. No cost savings to purchase in advance.