Search Martigny train tickets

switcheroo

Quickview

How to get to Martigny by train?

Routes1
Trips per day73
train carriers1
Stations1
Lowest prices
We partner with 100s of coach, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Martigny?

The cheapest prices for a train ticket to Martigny that users have found recently on Wanderu start at £27.39. Such great deals to Martigny are available on one route to Friedrichshafen. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Martigny. Friedrichshafen at £47.70 has consistently the lowest average train ticket prices to Martigny.

What are the main train stations in Martigny?

The most popular train station in Martigny is Train Station. Train Station is the busiest train station in Martigny.

Duisburg

There are 140 train schedules per day connecting Duisburg with Martigny. It takes on average 9 hours to travel 369 miles, 594 kms, by train from Duisburg. 2 train carriers offer schedules from Duisburg, with Deutsche Bahn offering the most daily connections to Martigny. Travelling by train from Duisburg you will most likely to arrive in Martigny at Train Station.
Avg. Time
9h 0m
Avg. Price
£145.51

Darmstadt

There are 115 train schedules per day connecting Darmstadt with Martigny. It takes on average 7 hours to travel 271 miles, 436 kms, by train from Darmstadt. 2 train carriers offer schedules from Darmstadt, with Deutsche Bahn offering the most daily connections to Martigny. Travelling by train from Darmstadt you will most likely to arrive in Martigny at Train Station.
Avg. Time
7h 0m
Avg. Price
£119.99

Wesel

There are 104 train schedules per day connecting Wesel with Martigny. It takes on average 10 hours to travel 385 miles, 620 kms, by train from Wesel. 2 train carriers offer schedules from Wesel, with Deutsche Bahn offering the most daily connections to Martigny. Travelling by train from Wesel you will most likely to arrive in Martigny at Train Station.
Avg. Time
10h 0m
Avg. Price
£120.25

Siegen

There are 101 train schedules per day connecting Siegen with Martigny. It takes on average 10 hours to travel 334 miles, 537 kms, by train from Siegen. 2 train carriers offer schedules from Siegen, with Deutsche Bahn offering the most daily connections to Martigny. Travelling by train from Siegen you will most likely to arrive in Martigny at Train Station.
Avg. Time
10h 0m
Avg. Price
£81.85

Singen

There are 96 train schedules per day connecting Singen with Martigny. It takes on average 5 hours to travel 143 miles, 230 kms, by train from Singen. 3 train carriers offer schedules from Singen, with Deutsche Bahn offering the most daily connections to Martigny. Travelling by train from Singen you will most likely to arrive in Martigny at Train Station.
Avg. Time
5h 0m
Avg. Price
£77.19

Located in , Switzerland, you can travel by train to Martigny from 1 destinations and choose from 73 daily train schedules to get you there. Deutsche Bahn has the most train connections to Martigny. The furthest train arriving in Martigny covers a distance of 156.48 miles, 251.77 kms, covering the journey in 6 hours and 41 minutes

Looking for other ways to get there? Check out Coach options to Martigny.

train companies serving Martigny

Deutsche Bahn

There are 73 daily Deutsche Bahn schedules to Martigny. Deutsche Bahn can get you to Martigny by train from Friedrichshafen.
Power point
Avg. Time
0h 7m
Avg. Price
£47.70