The distance between Mechelen to Lindau is 334.11 miles or 537.56 km. A train trip from Mechelen to Lindau typically takes 11 hours, If you are looking to get to Lindau faster, the fastest advertised duration is offered by Deutsche Bahn. The fastest train trip covers the distance in 8 hours and 48 minutes to get from Mechelen to Lindau.
Going from Mechelen to Lindau by train takes over 11 hours to reach your destination. For a lengthy train journey we recommend you pack a great book, or download a few movies to have them available offline just in case you are outside of a service coverage area. Don't forget to bring some water and a battery pack to keep all of your electronics charged.
On Saturday trains from Mechelen to Lindau are the busiest. If you are looking for a great deal on your train tickets or to have extra room to stretch out, you might consider traveling on Saturday instead, as that tends to be the least traveled day of the week.
Deutsche Bahn train tickets from Mechelen to Lindau start from $146.27, and on average cost $218.18. Daily there are 37 Deutsche Bahn schedules to Lindau. Deutsche Bahn in Mechelen leaves from -Nekkerspoel, And in Lindau trains arrive at Lindau Hbf,
From Mechelen to Lindau train travel on Deutsche Bahn takes 10 hours and 43 minutes. If you are looking to get to Lindau faster, Deutsche Bahn offers more express schedule options with a travel time of 9 hours and 0 minutes.