Duration 18h 29m
Distance 9603 km
Average price SFr 900
Possible routes 6 found

San Bernardino to Lugano

Rome2rio has found 6 ways to get from San Bernardino to Lugano by train and flight. We recommend taking the train from San Bernardino - Downtown station to L. A. Union Station station and then flying from Los Angeles to Lugano, which takes around 19h 6m.
Recommended route

Train to Los Angeles, fly to Lugano

  1. San Bernardino - Downtown station
  2. Los Angeles
  3. Lugano
19h 6m
SFr 488 - SFr 2642
Alternative routes

Train to Los Angeles, fly to Milan Malpensa, train

  1. San Bernardino - Downtown station
  2. Los Angeles
  3. Malpensa Aeroporto T1
  4. Lugano
18h 44m
Cheapest
SFr 315 - SFr 692

Fly Ontario/San Bernardino to Milan Malpensa, train

  1. Ontario/San Bernardino
  2. Malpensa Aeroporto T1
  3. Lugano
21h 1m
SFr 544 - SFr 2076

Train to Los Angeles, fly to Zurich, train

  1. San Bernardino - Downtown station
  2. Los Angeles
  3. Zürich HB
  4. Lugano
Fastest
18h 29m
SFr 356 - SFr 954

Train to Los Angeles, fly to Milan Linate, train

  1. San Bernardino - Downtown station
  2. Los Angeles
  3. Milano Centrale
  4. Lugano
20h 40m
SFr 331 - SFr 835

Train to Los Angeles, fly to Milan Bergamo, train

  1. San Bernardino - Downtown station
  2. Los Angeles
  3. Milano Centrale
  4. Lugano
22h 7m
SFr 552 - SFr 1790

Frequently asked questions

Want to know about travelling from San Bernardino to Lugano? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from San Bernardino to Lugano is to train and fly which costs $310 - $700 and takes 18h 44m.

More details

The quickest way to get from San Bernardino to Lugano is to train and fly which costs $350 - $1,000 and takes 18h 29m.

More details

The distance between San Bernardino and Lugano is 9603 km.

It takes approximately 19h 6m to get from San Bernardino to Lugano, including transfers.

More details

There is no direct flight from Los Angeles Airport to Lugano Airport. The quickest flight takes 13h 50m and has one stopover.

Search flights

Lugano is 9h ahead of San Bernardino. It is currently 5:20 PM in San Bernardino and 2:20 AM in Lugano.

Air Canada, Lufthansa, United Airlines and Swiss offer flights from Los Angeles Airport to Lugano Airport.

Search flights

There are 4503+ hotels available in Lugano. Prices start at SFr 76 per night.

More details

How to travel from San Bernardino to Lugano

Find all the possible transport options for your trip from San Bernardino to Lugano right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between San Bernardino and Lugano?

There is no direct connection from San Bernardino to Lugano. However, you can take the train to L. A. Union Station station, take the walk to Union Station FlyAway - 800 N Alameda St at Union Station / Patsaurus Plaza, take the bus to LAX Terminal 3 Upper Level FlyAway Stop, take the walk to Los Angeles airport, fly to Lugano, take the walk to Agno, then take the line 60 train to Lugano. Alternatively, you can take the train to L. A. Union Station station, take the walk to Union Station FlyAway - 800 N Alameda St at Union Station / Patsaurus Plaza, take the bus to LAX Terminal 3 Upper Level FlyAway Stop, take the walk to Los Angeles airport, fly to Milan Malpensa, take the walk to Malpensa Aeroporto T1, take the train to Mendrisio, then take the line 10 train to Lugano.
Airlines
Ave. Duration
13h 30m
Frequency
Monday, Tuesday, Wednesday, Friday, Saturday and Sunday
Estimated price
SFr 600 - SFr 3600
Ave. Duration
13h 50m
Frequency
Every day
Estimated price
SFr 900 - SFr 3600
Ave. Duration
13h 17m
Frequency
Every day
Estimated price
SFr 900 - SFr 3100
Ave. Duration
14h 25m
Frequency
Every day
Estimated price
SFr 550 - SFr 2500
Ave. Duration
13h 28m
Frequency
Every day
Estimated price
SFr 600 - SFr 3400
Ave. Duration
14h 25m
Frequency
Every day
Estimated price
SFr 550 - SFr 2500
Ave. Duration
14h 10m
Frequency
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
SFr 800 - SFr 3300
Ave. Duration
15h
Frequency
Every day
Estimated price
SFr 1000 - SFr 3300
Ave. Duration
13h 50m
Frequency
Every day
Estimated price
SFr 900 - SFr 3600
Ave. Duration
13h 30m
Frequency
Monday, Tuesday, Wednesday, Friday, Saturday and Sunday
Estimated price
SFr 600 - SFr 3600
Ave. Duration
17h 15m
Frequency
Every day
Estimated price
SFr 800 - SFr 3000
Ave. Duration
12h 5m
Frequency
Monday, Wednesday, Friday and Sunday
Estimated price
SFr 360 - SFr 1200
Ave. Duration
13h 50m
Frequency
Monday, Friday, Saturday and Sunday
Estimated price
SFr 850 - SFr 3500
Ave. Duration
19h
Frequency
Saturday
Estimated price
SFr 750 - SFr 1600
Ave. Duration
16h 45m
Frequency
Saturday and Sunday
Estimated price
SFr 750 - SFr 3600
Ave. Duration
15h 30m
Frequency
Tuesday, Wednesday, Saturday and Sunday
Estimated price
SFr 1000 - SFr 3300

Lugano, Switzerland

Lugano is a city in southern Switzerland in the Italian-speaking canton of Ticino bordering Italy. It has a population of 71,500, and an urban agglomeration over 145,000. The 9th largest Swiss city, it is the largest in Ticino and largest with an Italian speaking majority outside Italy. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe