This is the only train station where I've found decent vegan options. Every time I go through Geneva I get a sandwich, fruit and a bottled drink to take on the train with me. The sandwiches are made fresh daily, but they will sell out sometimes by the end of the day. The salads are also fresh, generously sized and topped with all types of good veggies, beans or tofu. Smoothies and fresh fruit juice is an option too. Staff is friendly and their is a good loyalty program.
Cons: No seating area