[menuItemContent][menuItemRightSideContent]
Currency

Cheap train tickets from Lucerne to Locarno

Showing times and prices for May 24

Cheapest

$34

Average

$51

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Lucerne to Locarno will cost around $ 51 if you buy it on the day, but the cheapest tickets can be found for only $ 34.

SBB
08:18AMLucerne3h07 11:25AMLocarno
0 changes
$341One-way
SBB
07:18AMLucerne3h07 10:25AMLocarno
0 changes
$411One-way
SBB
06:18AMLucerne1h56 08:14AMLocarno
0 changes
$491One-way
SBB
05:08AMLucerne2h36 07:44AMLocarno
0 changes
$611One-way
SBB
01:35PMLucerne2h09 03:44PMLocarno
0 changes
$681One-way

Train schedule from Lucerne to Locarno

Showing trains for tomorrow, Tue, May 24
SBB
05:08AMLucerne2h36 07:44AMLocarno
0 changes
SBB
06:18AMLucerne1h56 08:14AMLocarno
0 changes
SBB
07:18AMLucerne3h07 10:25AMLocarno
0 changes
SBB
08:18AMLucerne3h07 11:25AMLocarno
0 changes
SBB
01:35PMLucerne2h09 03:44PMLocarno
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Tue
May 24
$34SBB
Wed
May 25
$38SBB
Thu
May 26
$34SBB
Fri
May 27
$34SBB
Sat
May 28
$34SBB
Sun
May 29
$46SBB
Mon
May 30
$40SBB

Fastest train times from Lucerne to Locarno

Showing times and prices for May 24

Fastest Journey

1 h 56 m

Average

2 h 35 m

Trains per day

5

Distance

105 km

Of the 5 trains that leave Lucerne for Locarno every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 105 km distance in an average of 2 h 35 m but if you time it right, some trains will get you there in just 1 h 56 m .

The slowest trains will take 3 h 7 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

SBB
06:18AMLucerne1h56 08:14AMLocarno
0 changes
$491One-way
SBB
01:35PMLucerne2h09 03:44PMLocarno
0 changes
$681One-way
SBB
05:08AMLucerne2h36 07:44AMLocarno
0 changes
$611One-way
SBB
08:18AMLucerne3h07 11:25AMLocarno
0 changes
$341One-way
SBB
07:18AMLucerne3h07 10:25AMLocarno
0 changes
$411One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Lucerne to Locarno

distanceDistance64 miles (104 km)
durationAverage train duration3 h 7 min
priceAverage train ticket price$32 (€28)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersSBB

Trains from Lucerne to Locarno cover the 64 miles (104 km) long route taking on average 3 h 7 min with our travel partners like SBB. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $29 (€25), but the average price of train tickets is $32 (€28).

Train companies: SBB from Lucerne to Locarno trains

Buy your official SBB train tickets between Lucerne and Locarno from $29 (€25) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular route.

SBB

SBB is Switzerland's main train company and for your next train trip between Lucerne and Locarno, SBB offers these ticket types: Round-trip Standard Ticket or First Class.

If you’re looking for a smooth and easy train from Lucerne to Locarno, check Omio for SBB trains offering this route. Whether you are looking for the fastest, earliest or cheapest train to take for this 64 miles (104 km) journey between Lucerne and Locarno, Omio makes it easier than ever to find SBB trains at affordable prices, and you can also quickly book train tickets online. Check the current SBB train schedules for your ideal departure and arrival times, compare the best route to Locarno from Lucerne as well as relevant ticket information (such as baggage allowance and amenities offered onboard), and book your SBB train on Omio. If you search for trains from Lucerne to Locarno in the Omio app, you can quickly see if the SBB tickets are mobile tickets, making it convenient for you to go paperless when traveling. With prices for SBB trains to Locarno from Lucerne starting at $29 (€25), buy your official SBB tickets with Omio online quickly and easily!

  • Average Price: $29

SBB has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train between Lucerne and Locarno:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips: Trains from Lucerne to Locarno

Travel by train to Locarno easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Lucerne to Locarno.
FAQs

How much do cheap trains between Lucerne and Locarno cost?

Train tickets from Lucerne to Locarno for some dates and times can be found for as cheap as $29 (€25)  one way in the next 7 days.

How much is a train ticket from Lucerne to Locarno?

In the next 7 days you can expect to pay on average $32 (€28)  for a train ticket to Locarno from Lucerne.

How far is Locarno from Lucerne by train?

The distance to Locarno from Lucerne by train is approximately 64 miles (104 km).

How long is the train between Lucerne and Locarno?

The Lucerne to Locarno train duration is on average 3 h 7 min, which is to be expected when traveling 64 miles (104 km) to Locarno from Lucerne. However, the time it takes can vary based on specific dates, weekends, and holidays.

What train companies offer a service to Locarno from Lucerne?

For the route from Lucerne to Locarno you can take a train with SBB. Be sure to check out all possible train companies that offer services between Lucerne and Locarno on Omio to compare what amenities they may have.

How many train services per day are there to Locarno from Lucerne?

The average number of trains departing Lucerne for Locarno is 12 a day. The train schedules and services may vary between weekdays and weekends.

What are the first and last departure train times from Lucerne to Locarno?

You can take the earliest train from Lucerne to Locarno at 5: 08 AM   or take the last train from Lucerne to Locarno leaving at 1: 35 PM. Look for the latest Lucerne to Locarno train schedules on Omio and book the best time to take the train for this trip.

How early should I buy Lucerne to Locarno train tickets to get the best deals?

If you buy a train ticket from Lucerne to Locarno within the next 7 days, you can find tickets to cost on average $32 (€28) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Lucerne and Locarno are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Lucerne
Locarno
The major railway station for departures from Lucerne is. Read all the information you need to know about services, amenities and connections at for your journey from Lucerne to Locarno.

More options for your journey from Lucerne to Locarno

Here are some other resources that might have the information you need