There are 11 ways to get from Tirano to Costa Brava by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus via Lyon
best- Take the train from Tirano to Milano Centraletrain Re8
- Take the train from Milano Centrale to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Gironatrain
- Take the bus from Girona Estació d'Autobusos to Sant Antoni de Calongebus e3
15h 18m€139–260Train, train to Milano Malpensa Airport, fly, bus
cheapest- Take the train from Tirano to Milano Centraletrain
- Take the train from Milano Centrale to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Barcelona–El Prat Airport (BCN)plane MXP - BCN
- Take the bus from Barcelona Airport El Prat T1 to St Antoni de Calongebus
10h 58m€64–155Train, bus
- Take the train from Tirano to Monzatrain Re8
- Take the bus from Milan to Barcelonabus
- Take the bus from Barcelona Estació d'Autobusos Nord to St Antoni de Calongebus 1
22h 32m€114–174Drive 989.2 km
- Drive from Tirano to Costa Bravacar 989.2 km
12h 4m€160–231Train, bus #2
- Take the train from Tirano to Milano Centraletrain Re8
- Take the train from Milano Centrale to Ventimigliatrain Ic
- Take the train from Nice Ville to Marseille St Charlestrain Tgv
- Take the train from Marseille St Charles to Gironatrain
- Take the bus from Girona Estació d'Autobusos to Sant Antoni de Calongebus e3
18h 38m€147–253Bus
- Take the bus from Tirano to Bormio - Autostazionebus
- Take the bus from Bormio to Milano Centrale Stationbus
- Take the bus from Milano, Autostazione Lampugnano to Barcelona - North Bus Stationbus
- Take the bus from Barcelona Estació d'Autobusos Nord to St Antoni de Calongebus 1
24h 58m€108–179Train, bus to Il Caravaggio International Airport, fly, bus
- Take the train from Tirano to Milano Centraletrain
- Take the bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airportbus
- Fly from Il Caravaggio International Airport (BGY) to Barcelona–El Prat Airport (BCN)plane BGY - BCN
- Take the bus from Barcelona Airport El Prat T1 to St Antoni de Calongebus
10h 56m€86–267Train to Milan Linate Airport, fly, bus
- Take the train from Tirano to Monzatrain
- Fly from Milan Linate Airport (LIN) to Barcelona–El Prat Airport (BCN)plane LIN - BCN
- Take the bus from Barcelona Airport El Prat T1 to St Antoni de Calongebus
10h 24m€72–237Train, train to Zurich Airport, fly, bus
- Take the train from Tirano to Landquarttrain
- Take the train from Landquart to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Barcelona–El Prat Airport (BCN)plane ZRH - BCN
- Take the bus from Barcelona Airport El Prat T1 to St Antoni de Calongebus
12h 49mTrain, train to Verona Villafranca Airport, fly, bus
- Take the train from Tirano to Milano Centraletrain
- Take the train from Milano Centrale to Verona Porta Nuovatrain
- Fly from Verona Villafranca Airport (VRN) to Barcelona–El Prat Airport (BCN)plane VRN - BCN
- Take the bus from Barcelona Airport El Prat T1 to St Antoni de Calongebus
11h 52m€96–316Train, train to Venice Marco Polo Airport, fly, bus
- Take the train from Tirano to Milano Centraletrain
- Take the train from Milano Centrale to Venezia Mestretrain
- Fly from Venice Marco Polo Airport (VCE) to Barcelona–El Prat Airport (BCN)plane VCE - BCN
- Take the bus from Barcelona Airport El Prat T1 to St Antoni de Calongebus
13h 13m€95–286
Tirano to Costa Brava by train and bus
Comparing Your Travel Options
The cheapest way to get from Tirano to Costa Brava is to train and fly and bus which costs €60 - €160 and takes 10h 58m.
The fastest way to get from Tirano to Costa Brava is to train and fly and bus which takes 10h 24m and costs €70 - €240.
No, there is no direct bus from Tirano to Costa Brava. However, there are services departing from Tirano and arriving at St Antoni de Calonge via Bormio, stazione centrale via tonale, Milano, Autostazione Lampugnano and Barcelona Estació d'Autobusos Nord. The journey, including transfers, takes approximately 24h 58m.
The distance between Tirano and Costa Brava is 1209 km. The road distance is 989.2 km.
The best way to get from Tirano to Costa Brava without a car is to train and bus via Lyon which takes 15h 18m and costs €130 - €260.
It takes approximately 15h 18m to get from Tirano to Costa Brava, including transfers.
Tirano to Costa Brava bus services, operated by Bus Perego, depart from Tirano station.
Tirano to Costa Brava bus services, operated by Bus Perego, arrive at Bormio - Autostazione station.
Yes, the driving distance between Tirano to Costa Brava is 989 km. It takes approximately 12h 4m to drive from Tirano to Costa Brava.
There are 4020+ hotels available in Costa Brava.
What companies run services between Tirano, Italy and Costa Brava, Spain?
You can take a bus from Tirano to St Antoni de Calonge via Bormio - Autostazione, Bormio, Milano Centrale Station, stazione centrale via tonale, lotto m1 m5, Lotto Fieramilanocity, Lampugnano, Milano, Autostazione Lampugnano, and Barcelona Estació d'Autobusos Nord in around 24h 58m.
- Website
- ryanair.com
Flights from Milano Malpensa Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €28–70
Flights from Il Caravaggio International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €40–190
Flights from Il Caravaggio International Airport to Barcelona–El Prat Airport via Palma Mallorca
- Ave. Duration
- 3h 48m
- When
- Tuesday to Wednesday
- Estimated price
- €40–190
Flights from Venice Marco Polo Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €26–90
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Tirano to Milano Centrale
- Ave. Duration
- 2h 33m
- Frequency
- Hourly
- Estimated price
- €10–13
- Website
- Trenord
Train from Tirano to Monza
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- €10–13
- Website
- Trenord
Train from Tirano to Milano Centrale
- Ave. Duration
- 2h 33m
- Frequency
- Hourly
- Estimated price
- €10–13
- Website
- Trenord
Train from Milano Centrale to Malpensa Aeroporto T1
- Ave. Duration
- 53 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- Trenord
Train from Tirano to Milano Centrale
- Ave. Duration
- 2h 33m
- Frequency
- Hourly
- Estimated price
- €10–13
- Website
- Trenord
Train from Tirano to Milano Centrale
- Ave. Duration
- 2h 33m
- Frequency
- Hourly
- Estimated price
- €10–13
- Website
- Trenord
Train from Tirano to Monza
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- €10–13
- Website
- Trenord
Train from Tirano to Milano Centrale
- Ave. Duration
- 2h 33m
- Frequency
- Hourly
- Estimated price
- €10–13
- Website
- Trenord
Train from Tirano to Milano Centrale
- Ave. Duration
- 2h 33m
- Frequency
- Hourly
- Estimated price
- €10–13
- Website
- Trenord
- Phone
- +34 93 580 67 00
- [email protected]
- Website
- moventis.es
Bus from Girona Estació d'Autobusos to Sant Antoni de Calonge
- Ave. Duration
- 1h 3m
- Frequency
- 5 times a day
- Estimated price
- €8–12
- Schedules at
- moventis.es
- Book at
- compras.moventis.es
Bus from Barcelona Estació d'Autobusos Nord to St Antoni de Calonge
- Ave. Duration
- 1h 55m
- Frequency
- Every 3 hours
- Estimated price
- €21–28
- Schedules at
- moventis.es
- Book at
- compras.moventis.es
Bus from Barcelona Airport El Prat T1 to St Antoni de Calonge
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- €24–35
- Schedules at
- moventis.es
- Book at
- compras.moventis.es
Bus from Girona Estació d'Autobusos to Sant Antoni de Calonge
- Ave. Duration
- 1h 3m
- Frequency
- 5 times a day
- Estimated price
- €8–12
- Schedules at
- moventis.es
- Book at
- compras.moventis.es
Bus from Barcelona Estació d'Autobusos Nord to St Antoni de Calonge
- Ave. Duration
- 1h 55m
- Frequency
- Every 3 hours
- Estimated price
- €21–28
- Schedules at
- moventis.es
- Book at
- compras.moventis.es
Bus from Barcelona Airport El Prat T1 to St Antoni de Calonge
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- €24–35
- Schedules at
- moventis.es
- Book at
- compras.moventis.es
Bus from Barcelona Airport El Prat T1 to St Antoni de Calonge
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- €24–35
- Schedules at
- moventis.es
- Book at
- compras.moventis.es
Bus from Barcelona Airport El Prat T1 to St Antoni de Calonge
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- €24–35
- Schedules at
- moventis.es
- Book at
- compras.moventis.es
Bus from Barcelona Airport El Prat T1 to St Antoni de Calonge
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- €24–35
- Schedules at
- moventis.es
- Book at
- compras.moventis.es
Bus from Barcelona Airport El Prat T1 to St Antoni de Calonge
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- €24–35
- Schedules at
- moventis.es
- Book at
- compras.moventis.es
Want to know more about travelling around Spain
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide









