The best way to find a cheap train ticket from Randa to Geneva is to book your journey as far in advance as possible and to avoid traveling at rush hour.
This is the last train of the day.
Find all the dates and times for this journey
2 h 12 m
2 h 12 m
Trains per day
It's difficult to get from Randa to Geneva without transferring at least once.
|Distance||78 miles (126 km)|
|Average train ticket price||$102 (€89)|
|Train frequency||49 a day|
|Direct train||Yes, there are 30 direct trains a day|
Trains from Randa to Geneva cover the 78 miles (126 km) long journey taking on average 4 h 9 min with our travel partners like SBB. Normally, there are 49 trains operating per day, including direct services available. While the average ticket price for this journey costs around $102 (€89), you can find the cheapest train ticket for as low as $1 (€1). Travelers depart most frequently from Randa and arrive in Genève.
Find the best trip between Randa and Geneva with Omio's train partners SBB! You'll find the best deals, schedules and tickets when comparing and booking the most convenient route for you.
Omio customers book a train from Randa to Genève most frequently for this route.
The most popular departure train station with passengers for this route, called Randa, is located 0.2 miles (416 m) from the city center of Randa.
The most popular arrival train station, Genève, is located 1.2 miles (2 km) away from the city center of Geneva.
Here are some other resources that might have the information you need