How to travel from Lausanne to Altenrhein Airport (ACH), Switzerland

The distance between Lausanne and Altenrhein Airport (ACH) is around 318km (197 miles) and the quickest way to get there is to take the train and then fly which takes around 3h 10m.

4 routes found

We've found 4 different ways to get from Lausanne to Altenrhein Airport (ACH) by train, bus, car and plane. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.

👋 Also check out Altenrhein Airport (ACH)Lausanne if you're planning a return trip.

🚀 Fastest
1
train
+
plane
+
train
+

Train and Plane

Take the train to Genève-Aéroport then fly from Geneva (GVA) to Zurich (ZRH) then take the train to Rorschach.

  • Duration3h 10m
  • Flight time45min
  • Typical cost
    CHF 310($315)
Operated by

Multiple operators

2
train
+

Train

Take the train to St. Gallen.

  • Duration3h 50m
  • Departshourly
  • Typical cost
    CHF 165($165)
💰 Cheapest
3
bus
+

Bus

Take the bus to St. Gallen train station.

  • Duration5h 25m
  • Departstwice daily
  • Typical cost
    CHF 24($24)
Operated byFlixBus+ 1 others
4
car
+

Drive

Drive to Altenrhein Airport (ACH).

  • Duration3h 15m
  • Distance323km (201 miles)
Get turn-by-turn directions

Frequently asked questionsabout travel between Lausanne and Altenrhein Airport (ACH)

There are several options for getting from Lausanne to Altenrhein Airport (ACH) by train, bus, car and plane. The cheapest option is to take the bus which costs around CHF 24 ($24) and will take around 5h 25m. If you need to get there more quickly, you can take the train and then fly and arrive in approximately 3h 10m, though it is a bit more costly at approximately CHF 310 ($315).

The distance between Lausanne and Altenrhein Airport (ACH) is around 318km (197 miles). In a direct line (as the crow flies), the distance is 247km (153 miles)

It takes around 3h 50m to get from Lausanne and Altenrhein Airport (ACH) by train. If you are travelling by car it will take around 3h 15m to drive there.

The quickest way to get from Lausanne to Altenrhein Airport (ACH) is to take the train and then fly which takes around 3h 10m and will set you back approx CHF 310 ($315).

The cheapest way to travel between Lausanne and Altenrhein Airport (ACH), if you exclude driving, is to take the bus which will typically cost around CHF 24 ($24) for a standard one-way ticket.

Train travel

Yes there is a train service that runs between Lausanne and Altenrhein Airport (ACH). It typically takes around 3h 50m and departs hourly.

There are no direct train services that runs from Lausanne to Altenrhein Airport (ACH). However, you can instead can take several connecting trains with a changeover in St. Gallen. These services run hourly and will take a minimum of 3h 50m.

Swiss Railways run train services between Lausanne and Altenrhein Airport (ACH). Trains depart hourly and will take around 3h 50m, however, this may vary depending on the particular service and whether it runs express or stops all stations.

Bus travel

Yes there is a bus that runs regularly from Lausanne and Altenrhein Airport (ACH). It typically takes around 5h 25m and departs twice daily.

There are no direct bus services that runs from Lausanne to Altenrhein Airport (ACH). However, you can instead can take several connecting buses with changeovers in St. Gallen train station and St. Gallen Bahnhof. These services run twice daily and will take a minimum of 5h 25m.

FlixBus and RegioJet run regular bus services between Lausanne and Altenrhein Airport (ACH). Buses run twice daily and take around 5h 25m on average but will vary depending on you book with.

Flights and Airlines

The easiest way to get to Altenrhein Airport (ACH) from Lausanne is to take the train and then fly which will take 3h 10m and cost around CHF 310 ($315).

It doesn't look like you can fly directly from Lausanne to Altenrhein Airport (ACH). We recommend that you take the train to Genève-Aéroport then fly from Geneva (GVA) to Zurich (ZRH) then take the train to Rorschach. instead which will take 3h 10m.

Drive yourself

Yes it is possible to drive from Lausanne and Altenrhein Airport (ACH). The distance is around 323km (201 miles) by road and it will take around 3h 15m in normal traffic conditons.

If you don't have a car, the easiest way to get from Lausanne to Altenrhein Airport (ACH) is to take the train which takes, on average, 3h 50m and will usually cost around CHF 165 ($165).

How do I get from Lausanne to Altenrhein Airport (ACH)

Compare travel optionsbetween Lausanne and Altenrhein Airport (ACH)

Transport options from Lausanne to Altenrhein Airport (ACH)
Transport optionDurationCostFrequencyDistance
Train and Plane
3h 10m
CHF 310($315)
hourly393km (244 miles)
Train
3h 50m
CHF 165($165)
hourly318km (197 miles)
Bus
5h 25m
CHF 24($24)
twice daily360km (224 miles)
Drive
3h 15m
CHF 65($66)
on demand323km (201 miles)

Top Carriersoperating between Lausanne and Altenrhein Airport (ACH)

Bus companies

Train operators

Airlines