Trains from Zurich to Lucerne

  • Lowest price from ≈ $19.26 CHF 15.78
  • Average duration 55 min
  • Connections per day 100
  • Distance 40 km
  • CO₂ per person 1 kg

train from Zurich to Lucerne

The journey from Zurich to Lucerne is about 40 km. On average a train trip takes 55 min with 100 connections per day.

Lowest price ≈ $19.26 CHF 15.78
Trip duration 55 min
Connections per day 100
Lowest price ≈ $19.26 CHF 15.78
Highest price ≈ $60.30 CHF 49.41
First departure 12:08 AM
Last departure 11:51 PM
Distance 40 km
Departure Zurich
Arrival Lucerne
Travel operator Schweizerische Bundesbahnen
Find the best price
Schweizerische Bundesbahnen2.8 kg CO₂
20:35Zürich, Central
50 min
21:25Luzern SGV
≈ $34.85 €30.40
direct
Schweizerische Bundesbahnen2.8 kg CO₂
14:10Zürich, Central
41 min
14:51Luzern SGV
≈ $34.85 €30.40
direct
Schweizerische Bundesbahnen2.8 kg CO₂
19:10Zürich, Central
41 min
19:51Luzern SGV
≈ $34.85 €30.40
direct

Next departures from Zurich to Lucerne

Sample times and fares for the coming days — book to confirm availability and price.

≈ $18.67 CHF 15.30
00:08 Zürich, Central
59 min · direct
01:07 Luzern SGV
≈ $38.32 CHF 31.40
00:09 Zurich Oerlikon
1h 19m · 1 changes
05:38 Luzern SGV
≈ $38.32 CHF 31.40
00:33 Zurich Oerlikon
1h 19m · 2 changes
05:38 Luzern SGV
≈ $36.98 CHF 30.30
00:39 Zürich, Central
1h 17m · 1 changes
05:38 Luzern SGV
≈ $20.50 CHF 16.80
05:21 Zurich Oerlikon
57 min · 1 changes
06:25 Luzern SGV
≈ $18.67 CHF 15.30
05:35 Zürich, Central
50 min · direct
06:25 Luzern SGV
≈ $19.40 CHF 15.90
05:44 Zurich Oerlikon
1h 7m · direct
06:51 Luzern SGV
≈ $20.50 CHF 16.80
05:46 Zurich Oerlikon
48 min · 1 changes
06:51 Luzern SGV
≈ $18.67 CHF 15.30
06:10 Zürich, Central
41 min · direct
06:51 Luzern SGV
≈ $24.65 CHF 20.20
06:21 Zurich Oerlikon
57 min · 1 changes
07:25 Luzern SGV
≈ $23.07 CHF 18.90
06:35 Zürich, Central
50 min · direct
07:25 Luzern SGV
≈ $38.32 CHF 31.40
06:51 Zurich Oerlikon
48 min · 1 changes
07:51 Luzern SGV
≈ $36.98 CHF 30.30
07:10 Zürich, Central
41 min · direct
07:51 Luzern SGV
≈ $38.32 CHF 31.40
07:21 Zurich Oerlikon
57 min · 1 changes
08:25 Luzern SGV
≈ $36.98 CHF 30.30
07:35 Zürich, Central
50 min · direct
08:25 Luzern SGV
≈ $38.32 CHF 31.40
07:44 Zurich Oerlikon
1h 7m · direct
08:51 Luzern SGV
≈ $38.32 CHF 31.40
07:55 Zurich Oerlikon
48 min · 1 changes
08:51 Luzern SGV
≈ $38.32 CHF 31.40
08:21 Zurich Oerlikon
57 min · 1 changes
09:25 Luzern SGV
≈ $36.37 CHF 29.80
08:35 Zürich, Central
50 min · direct
09:25 Luzern SGV
≈ $24.90 CHF 20.40
08:51 Zurich Oerlikon
48 min · 1 changes
09:51 Luzern SGV
≈ $23.07 CHF 18.90
09:10 Zürich, Central
41 min · direct
09:51 Luzern SGV
≈ $27.09 CHF 22.20
09:21 Zurich Oerlikon
57 min · 1 changes
10:25 Luzern SGV
≈ $25.14 CHF 20.60
09:35 Zürich, Central
50 min · direct
10:25 Luzern SGV
≈ $38.32 CHF 31.40
09:44 Zurich Oerlikon
1h 7m · direct
10:51 Luzern SGV
≈ $38.32 CHF 31.40
09:51 Zurich Oerlikon
48 min · 1 changes
10:51 Luzern SGV
≈ $36.98 CHF 30.30
10:10 Zürich, Central
41 min · direct
10:51 Luzern SGV
≈ $24.41 CHF 20.00
10:21 Zurich Oerlikon
57 min · 1 changes
11:25 Luzern SGV
≈ $22.45 CHF 18.40
10:35 Zürich, Central
50 min · direct
11:25 Luzern SGV
≈ $37.47 CHF 30.70
10:44 Zurich Oerlikon
1h 7m · direct
11:51 Luzern SGV
≈ $38.32 CHF 31.40
10:51 Zurich Oerlikon
48 min · 1 changes
11:51 Luzern SGV
≈ $36.37 CHF 29.80
11:10 Zürich, Central
41 min · direct
11:51 Luzern SGV
≈ $24.16 CHF 19.80
11:21 Zurich Oerlikon
57 min · 1 changes
12:25 Luzern SGV
≈ $22.21 CHF 18.20
11:35 Zürich, Central
50 min · direct
12:25 Luzern SGV
≈ $25.99 CHF 21.30
11:44 Zurich Oerlikon
1h 7m · direct
12:51 Luzern SGV
≈ $27.09 CHF 22.20
11:51 Zurich Oerlikon
48 min · 1 changes
12:51 Luzern SGV
≈ $25.14 CHF 20.60
12:10 Zürich, Central
41 min · direct
12:51 Luzern SGV
≈ $24.16 CHF 19.80
12:21 Zurich Oerlikon
57 min · 1 changes
13:25 Luzern SGV
≈ $22.21 CHF 18.20
12:35 Zürich, Central
50 min · direct
13:25 Luzern SGV
≈ $25.99 CHF 21.30
12:44 Zurich Oerlikon
1h 7m · direct
13:51 Luzern SGV
≈ $27.09 CHF 22.20
12:51 Zurich Oerlikon
48 min · 1 changes
13:51 Luzern SGV
≈ $25.14 CHF 20.60
13:10 Zürich, Central
41 min · direct
13:51 Luzern SGV
≈ $24.16 CHF 19.80
13:21 Zurich Oerlikon
57 min · 1 changes
14:25 Luzern SGV
≈ $22.21 CHF 18.20
13:35 Zürich, Central
50 min · direct
14:25 Luzern SGV
≈ $23.07 CHF 18.90
13:44 Zurich Oerlikon
1h 7m · direct
14:51 Luzern SGV
≈ $24.16 CHF 19.80
13:51 Zurich Oerlikon
48 min · 1 changes
14:51 Luzern SGV
≈ $22.21 CHF 18.20
14:10 Zürich, Central
41 min · direct
14:51 Luzern SGV
≈ $24.90 CHF 20.40
14:21 Zurich Oerlikon
57 min · 1 changes
15:25 Luzern SGV
≈ $23.07 CHF 18.90
14:35 Zürich, Central
50 min · direct
15:25 Luzern SGV
≈ $23.80 CHF 19.50
14:44 Zurich Oerlikon
1h 7m · direct
15:51 Luzern SGV
≈ $24.90 CHF 20.40
14:51 Zurich Oerlikon
48 min · 1 changes
15:51 Luzern SGV
≈ $43.81 CHF 35.90
14:51 Zurich Oerlikon
1h 19m · 2 changes
16:21 Luzern SGV
≈ $23.07 CHF 18.90
15:10 Zürich, Central
41 min · direct
15:51 Luzern SGV
≈ $50.04 CHF 41.00
15:16 Zurich Oerlikon
1h 26m · 2 changes
16:55 Luzern SGV
≈ $24.16 CHF 19.80
15:21 Zurich Oerlikon
57 min · 1 changes
16:25 Luzern SGV
≈ $22.21 CHF 18.20
15:35 Zürich, Central
50 min · direct
16:25 Luzern SGV
≈ $24.65 CHF 20.20
15:51 Zurich Oerlikon
48 min · 1 changes
16:51 Luzern SGV
≈ $22.70 CHF 18.60
16:10 Zürich, Central
41 min · direct
16:51 Luzern SGV
≈ $38.32 CHF 31.40
16:21 Zurich Oerlikon
57 min · 1 changes
17:25 Luzern SGV
≈ $36.98 CHF 30.30
16:35 Zürich, Central
50 min · direct
17:25 Luzern SGV
≈ $22.21 CHF 18.20
16:39 Zürich, Central
1h · direct
17:39 Luzern SGV
≈ $38.32 CHF 31.40
16:44 Zurich Oerlikon
1h 7m · direct
17:51 Luzern SGV
≈ $33.07 CHF 27.10
16:51 Zurich Oerlikon
1h 19m · 2 changes
18:21 Luzern SGV
≈ $38.32 CHF 31.40
16:51 Zurich Oerlikon
48 min · 1 changes
17:51 Luzern SGV
≈ $36.98 CHF 30.30
17:10 Zürich, Central
41 min · direct
17:51 Luzern SGV
≈ $64.31 CHF 52.70
17:16 Zurich Oerlikon
1h 26m · 2 changes
18:55 Luzern SGV
≈ $38.32 CHF 31.40
17:21 Zurich Oerlikon
57 min · 1 changes
18:25 Luzern SGV
≈ $36.98 CHF 30.30
17:35 Zürich, Central
50 min · direct
18:25 Luzern SGV
≈ $22.70 CHF 18.60
17:39 Zürich, Central
1h · direct
18:39 Luzern SGV
≈ $25.99 CHF 21.30
17:55 Zurich Oerlikon
48 min · 1 changes
18:51 Luzern SGV
≈ $24.16 CHF 19.80
18:10 Zürich, Central
41 min · direct
18:51 Luzern SGV
≈ $38.32 CHF 31.40
18:21 Zurich Oerlikon
57 min · 1 changes
19:25 Luzern SGV
≈ $36.98 CHF 30.30
18:35 Zürich, Central
50 min · direct
19:25 Luzern SGV
≈ $38.32 CHF 31.40
18:44 Zurich Oerlikon
1h 7m · direct
19:51 Luzern SGV
≈ $38.32 CHF 31.40
18:55 Zurich Oerlikon
48 min · 1 changes
19:51 Luzern SGV
≈ $36.98 CHF 30.30
19:10 Zürich, Central
41 min · direct
19:51 Luzern SGV
≈ $25.51 CHF 20.90
19:21 Zurich Oerlikon
57 min · 1 changes
20:25 Luzern SGV
≈ $23.80 CHF 19.50
19:35 Zürich, Central
50 min · direct
20:25 Luzern SGV
≈ $23.80 CHF 19.50
19:44 Zurich Oerlikon
1h 7m · direct
20:51 Luzern SGV
≈ $24.90 CHF 20.40
19:51 Zurich Oerlikon
48 min · 1 changes
20:51 Luzern SGV
≈ $23.07 CHF 18.90
20:10 Zürich, Central
41 min · direct
20:51 Luzern SGV
≈ $23.07 CHF 18.90
20:21 Zurich Oerlikon
57 min · 1 changes
21:25 Luzern SGV
≈ $21.11 CHF 17.30
20:35 Zürich, Central
50 min · direct
21:25 Luzern SGV
≈ $24.90 CHF 20.40
20:44 Zurich Oerlikon
1h 7m · direct
21:51 Luzern SGV
≈ $27.95 CHF 22.90
20:51 Zurich Oerlikon
1h 19m · 2 changes
22:21 Luzern SGV
≈ $25.99 CHF 21.30
20:51 Zurich Oerlikon
48 min · 1 changes
21:51 Luzern SGV
≈ $24.16 CHF 19.80
21:10 Zürich, Central
41 min · direct
21:51 Luzern SGV
≈ $39.91 CHF 32.70
21:16 Zurich Oerlikon
1h 26m · 2 changes
22:55 Luzern SGV
≈ $36.73 CHF 30.10
21:21 Zurich Oerlikon
57 min · 1 changes
22:25 Luzern SGV
≈ $33.07 CHF 27.10
21:35 Zürich, Central
50 min · direct
22:25 Luzern SGV
≈ $23.55 CHF 19.30
21:44 Zurich Oerlikon
1h 7m · direct
22:51 Luzern SGV
≈ $24.65 CHF 20.20
21:51 Zurich Oerlikon
48 min · 1 changes
22:51 Luzern SGV
≈ $22.70 CHF 18.60
22:10 Zürich, Central
41 min · direct
22:51 Luzern SGV
≈ $36.98 CHF 30.30
22:16 Zurich Oerlikon
1h 25m · 2 changes
23:55 Luzern SGV
≈ $23.07 CHF 18.90
22:21 Zurich Oerlikon
57 min · 1 changes
23:25 Luzern SGV
≈ $21.11 CHF 17.30
22:35 Zürich, Central
50 min · direct
23:25 Luzern SGV
≈ $23.07 CHF 18.90
22:44 Zurich Oerlikon
1h 7m · direct
23:51 Luzern SGV
≈ $24.16 CHF 19.80
22:51 Zurich Oerlikon
48 min · 1 changes
23:51 Luzern SGV
≈ $22.21 CHF 18.20
23:10 Zürich, Central
41 min · direct
23:51 Luzern SGV
≈ $36.98 CHF 30.30
23:16 Zurich Oerlikon
1h 25m · 2 changes
00:55 Luzern SGV
≈ $23.07 CHF 18.90
23:21 Zurich Oerlikon
57 min · 1 changes
00:25 Luzern SGV
≈ $21.11 CHF 17.30
23:35 Zürich, Central
50 min · direct
00:25 Luzern SGV
≈ $20.50 CHF 16.80
23:51 Zurich Oerlikon
1h 6m · 1 changes
01:07 Luzern SGV
See all timetables

CO₂ emissions by mode

train 2.8kg
bus 3kg
flight 8kg
carpool 6.4kg
How much CO₂ is emitted travelling by train from Zurich to Lucerne?

The train journey between Zurich and Lucerne emits 2.8kg of CO₂.

How much CO₂ do I save by taking the train between Zurich and Lucerne?

Taking the train between Zurich and Lucerne saves 5.2kg of CO₂ compared to a flight, 0.2kg compared to the bus and 3.6kg compared to the car.

FAQ