Distance | 35 miles (57 km) | |
Available travel modes | Bus or train | |
Ticket price range | $8 - $24 | |
Fastest mode | Train • $24 (€21) • 48 min | |
Popular travel companies | SBB |
Travel 35 miles (57 km) by bus or train between Lausanne and Martigny. The most popular travel companies which serve this trip are SBB among others. Travelers can even take a direct train from Lausanne to Martigny.
You can travel by train for as low as $19 (€17). When you search for schedules and tickets, Omio will show you the best trip.
SBB is Switzerland's main train company and for your next travel trip to Martigny from Lausanne, SBB offers these ticket types: Round-trip Standard Ticket or First Class.
You can get from Lausanne to Martigny 2 different ways: bus or train.
The cheapest way to get from Lausanne to Martigny is by taking a bus with average ticket prices of $8 (€7) compared to other travel options to Martigny:
Taking a bus costs $16 (€14) less than taking a train, which costs on average $24 (€21) for the same trip.
The distance is approximately 35 miles (57 km) from Lausanne to Martigny.
The average frequency per day from Lausanne to Martigny is:
However, we recommend checking specific travel dates for your journey between Lausanne and Martigny as scheduled services by bus or train can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from Lausanne to Martigny:
The following travel companies offer services from Lausanne to Martigny:
Yes, there are direct routes from Lausanne to Martigny with the following travel companies:
Direct services to Martigny tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your route.
Here are some other resources that might have the information you need