There are 7 ways to get from Torres to Barcelona by bus, plane or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Bus to Caxias Do Sul, fly to Barcelona
-
Take the bus from Torres to Caxias do Sul
-
Fly from Caxias Do Sul (CXJ) to Barcelona (BCN)
Cheapest option
Bus to Porto Alegre, fly to Barcelona
-
Take the bus from Torres to Porto Alegre
-
Fly from Porto Alegre (POA) to Barcelona (BCN)
5 alternative options
Bus to Florianopolis, fly to Barcelona
-
Take the bus from Torres to Florianopolis
-
Fly from Florianopolis (FLN) to Barcelona (BCN)
Bus to Navegantes, fly to Barcelona
-
Take the bus from Torres to Balneário Camboriú
-
Fly from Navegantes (NVT) to Barcelona (BCN)
Bus to Joinville, fly to Barcelona
-
Take the bus from Torres to Joinville
-
Fly from Joinville (JOI) to Barcelona (BCN)
Bus, bus to Passo Fundo, fly to Barcelona
-
Take the bus from Torres to Caxias do Sul
-
Take the bus from Caxias do Sul Bus Station to Passo Fundo Bus Station
-
Fly from Passo Fundo (PFB) to Barcelona (BCN)
Bus to Porto Alegre, fly to Madrid, train
-
Take the bus from Torres to Porto Alegre
-
Fly from Porto Alegre (POA) to Madrid (MAD)
-
Take the train from Madrid-Puerta De Atocha to Barcelona-Sants
Travel safe during COVID-19
International entry into Spain from Brazil
- Entry is partially open for citizens and permanent residents of Brazil
Conditions of entry into Spain from Brazil
- Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
- Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
- Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
- Health screen upon arrival
- Specific entry restrictions may apply for travel to Spain: Canary Islands
Show more details
- Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
- Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
- Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
- Health screen upon arrival
- Specific entry restrictions may apply for travel to Spain: Canary Islands
Show less
Rules to follow in Spain
1.5m
Mandatory
Considerations leaving from Brazil
The official advice is to avoid non-essential international travel to high risk countries
Frequently Asked Questions
Yes, but conditions apply when entering Spain from Brazil.
Explore options for future travelDomestic travel is not restricted, but some conditions may apply
- Face masks are mandatory
- There is a social distancing requirement of 1.5 metres
- Observe COVID-19 safety rules
The national COVID-19 helpline number in Barcelona is 112.
Wearing a face mask on public transport in Barcelona is mandatory.
The social distance requirement in Barcelona is 1.5 metres.
Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 112.
No, but conditions apply when returning to Brazil from Spain.
See options for return travel.
Last updated: 28 Jul 2022
Exceptions may apply, for full details: European Union.
We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.
Questions & Answers
The cheapest way to get from Torres to Barcelona is to bus and fly which costs R$ 1900 - R$ 4500 and takes 20h 32m.
The fastest way to get from Torres to Barcelona is to bus and fly. Taking this option will cost R$ 1900 - R$ 4500 and takes 20h 32m.
The distance between Torres and Barcelona is 9499 km.
It takes approximately 21h 34m to get from Torres to Barcelona, including transfers.
There is no direct flight from Caxias Do Sul Airport to Barcelona Airport. The quickest flight takes 17h 10m and has one stopover.
Barcelona is 5h ahead of Torres. It is currently 06:40 in Torres and 11:40 in Barcelona.
Iberia, Air France, Azul and four other airlines offer flights from Caxias Do Sul Airport to Barcelona Airport.
There are 3012+ hotels available in Barcelona. Prices start at €100 per night.
- Distance: 9499.3 km
- Duration: 21h 34m
What companies run services between Torres, Rio Grande do Sul, Brazil and Barcelona, Spain?
There is no direct connection from Torres to Barcelona. However, you can take the bus to Caxias do Sul, take the taxi to Caxias Do Sul airport, fly to Barcelona, take the walk to Barcelona Airport - Terminal 2 B, then take the bus to Barcelona. Alternatively, you can take the bus to Porto Alegre, take the walk to Rodoviária, take the train to Aeroporto Salgado Filho, take the walk to Dois Trevo Carrion Junior Terminal Est. Aeroporto, take the bus to Dois Trevo Carrion Junior Estação Aeroporto/Trensurb, take the walk to Porto Alegre airport, fly to Barcelona, take the walk to Barcelona Airport - Terminal 2 B, then take the bus to Barcelona.
- Website
- latam.com
Flights from Caxias Do Sul to Barcelona via Sao Paulo
- Ave. Duration
- 17h 35m
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- €550 - €2100
Flights from Porto Alegre to Barcelona via Sao Paulo
- Ave. Duration
- 14h
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- €650 - €1200
Flights from Florianopolis to Barcelona via Sao Paulo
- Ave. Duration
- 13h 55m
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- €500 - €1800
Flights from Navegantes to Barcelona via Sao Paulo
- Ave. Duration
- 16h 55m
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- €500 - €1800
Flights from Navegantes to Barcelona via Sao Paulo, Madrid
- Ave. Duration
- 18h 10m
- When
- Wednesday, Thursday and Saturday
- Estimated price
- €500 - €1800
Flights from Navegantes to Barcelona via Brasilia, Sao Paulo
- Ave. Duration
- 22h 30m
- When
- Sunday
- Estimated price
- €550 - €2100
Flights from Joinville to Barcelona via Sao Paulo, Madrid
- Ave. Duration
- 17h 50m
- When
- Thursday
- Estimated price
- €550 - €2000
Flights from Joinville to Barcelona via Sao Paulo
- Ave. Duration
- 21h 35m
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- €550 - €2000
Flights from Passo Fundo to Barcelona via Sao Paulo
- Ave. Duration
- 16h 20m
- When
- Tuesday and Saturday
- Estimated price
- €750 - €2700
Flights from Porto Alegre to Madrid via Sao Paulo
- Ave. Duration
- 13h 21m
- When
- Every day
- Estimated price
- €700 - €2000
Flights from Porto Alegre to Madrid via Sao Paulo, Barcelona
- Ave. Duration
- 16h 20m
- When
- Tuesday and Sunday
- Estimated price
- €650 - €1800
- Website
- voeazul.com.br
Flights from Caxias Do Sul to Barcelona via Sao Paulo Viracopos, Lisbon
- Ave. Duration
- 20h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €800 - €3100
Flights from Caxias Do Sul to Barcelona via Sao Paulo, Lisbon
- Ave. Duration
- 15h 45m
- When
- Every day
- Estimated price
- €700 - €2800
Flights from Porto Alegre to Barcelona via Lisbon
- Ave. Duration
- 14h 5m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- €440 - €1400
Flights from Porto Alegre to Barcelona via Sao Paulo Viracopos, Lisbon
- Ave. Duration
- 16h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €500 - €2200
Flights from Porto Alegre to Barcelona via Sao Paulo, Lisbon
- Ave. Duration
- 17h 30m
- When
- Every day
- Estimated price
- €440 - €1400
Flights from Florianopolis to Barcelona via Sao Paulo Viracopos, Lisbon
- Ave. Duration
- 16h 35m
- When
- Every day
- Estimated price
- €550 - €2300
Flights from Navegantes to Barcelona via Sao Paulo Viracopos, Lisbon
- Ave. Duration
- 19h 17m
- When
- Every day
- Estimated price
- €750 - €1700
Flights from Joinville to Barcelona via Sao Paulo Viracopos, Lisbon
- Ave. Duration
- 18h 17m
- When
- Every day
- Estimated price
- €750 - €3000
Flights from Passo Fundo to Barcelona via Sao Paulo Viracopos, Lisbon
- Ave. Duration
- 20h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €1000 - €4000
Flights from Passo Fundo to Barcelona via Sao Paulo, Lisbon
- Ave. Duration
- 17h 15m
- When
- Monday, Tuesday, Wednesday, Friday and Saturday
- Estimated price
- €900 - €3700
Flights from Porto Alegre to Madrid via Lisbon
- Ave. Duration
- 15h 15m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- €500 - €1600
Flights from Porto Alegre to Madrid via Sao Paulo Viracopos, Lisbon
- Ave. Duration
- 16h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- €600 - €2100
- Website
- flytap.com
Flights from Caxias Do Sul to Barcelona via Sao Paulo, Lisbon
- Ave. Duration
- 15h 45m
- When
- Every day
- Estimated price
- €700 - €2800
Flights from Porto Alegre to Barcelona via Lisbon
- Ave. Duration
- 14h 5m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- €440 - €1400
Flights from Porto Alegre to Barcelona via Sao Paulo, Lisbon
- Ave. Duration
- 17h 18m
- When
- Every day
- Estimated price
- €440 - €1400
Flights from Florianopolis to Barcelona via Sao Paulo, Lisbon
- Ave. Duration
- 16h 20m
- When
- Every day
- Estimated price
- €650 - €1900
Flights from Navegantes to Barcelona via Sao Paulo, Lisbon
- Ave. Duration
- 17h 30m
- When
- Every day
- Estimated price
- €600 - €2400
Flights from Joinville to Barcelona via Sao Paulo, Lisbon
- Ave. Duration
- 17h 35m
- When
- Monday and Sunday
- Estimated price
- €650 - €2700
Flights from Passo Fundo to Barcelona via Sao Paulo, Lisbon
- Ave. Duration
- 17h 15m
- When
- Monday, Tuesday, Wednesday, Friday and Saturday
- Estimated price
- €900 - €3700
Flights from Porto Alegre to Madrid via Lisbon
- Ave. Duration
- 15h 15m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- €500 - €1600
- Website
- iberia.com
Flights from Caxias Do Sul to Barcelona via Sao Paulo
- Ave. Duration
- 16h 40m
- When
- Thursday, Saturday and Sunday
- Estimated price
- €550 - €2100
Flights from Porto Alegre to Barcelona via Sao Paulo, Madrid
- Ave. Duration
- 17h 15m
- When
- Monday, Tuesday, Wednesday, Thursday and Sunday
- Estimated price
- €750 - €1800
Flights from Navegantes to Barcelona via Sao Paulo
- Ave. Duration
- 15h 15m
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- €500 - €1800
Flights from Joinville to Barcelona via Sao Paulo
- Ave. Duration
- 21h 35m
- When
- Tuesday, Thursday, Saturday and Sunday
- Estimated price
- €550 - €2000
Flights from Joinville to Barcelona via Sao Paulo, Madrid
- Ave. Duration
- 15h 35m
- When
- Monday, Wednesday and Sunday
- Estimated price
- €550 - €2000
Flights from Passo Fundo to Barcelona via Sao Paulo
- Ave. Duration
- 16h 20m
- When
- Tuesday and Saturday
- Estimated price
- €750 - €2700
Flights from Passo Fundo to Barcelona via Sao Paulo, London Heathrow
- Ave. Duration
- 18h 55m
- When
- Monday, Tuesday, Wednesday and Saturday
- Estimated price
- €900 - €3000
Flights from Porto Alegre to Madrid via Sao Paulo
- Ave. Duration
- 13h 32m
- When
- Every day
- Estimated price
- €700 - €2100
- Website
- voegol.com.br
Flights from Caxias Do Sul to Barcelona via Sao Paulo, Paris Charles de Gaulle
- Ave. Duration
- 18h 50m
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- €650 - €2500
Flights from Caxias Do Sul to Barcelona via Sao Paulo, Amsterdam Schiphol
- Ave. Duration
- 23h 25m
- When
- Monday, Wednesday, Thursday, Saturday and Sunday
- Estimated price
- €700 - €2400
Flights from Florianopolis to Barcelona via Sao Paulo, Paris Charles de Gaulle
- Ave. Duration
- 18h 55m
- When
- Monday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- €500 - €1800
Flights from Navegantes to Barcelona via Sao Paulo, Paris Charles de Gaulle
- Ave. Duration
- 20h
- When
- Tuesday, Thursday and Saturday
- Estimated price
- €600 - €2200
Flights from Joinville to Barcelona via Sao Paulo, Paris Charles de Gaulle
- Ave. Duration
- 21h 10m
- When
- Monday, Tuesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- €650 - €2400
Flights from Passo Fundo to Barcelona via Sao Paulo, Paris Charles de Gaulle
- Ave. Duration
- 18h 30m
- When
- Monday, Tuesday, Wednesday, Friday and Saturday
- Estimated price
- €900 - €3300
- Website
- airfrance.com
Flights from Florianopolis to Barcelona via Sao Paulo, Paris Charles de Gaulle
- Ave. Duration
- 18h 55m
- When
- Monday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- €500 - €1800
Flights from Navegantes to Barcelona via Sao Paulo, Paris Charles de Gaulle
- Ave. Duration
- 20h
- When
- Tuesday, Thursday and Saturday
- Estimated price
- €600 - €2200
Flights from Joinville to Barcelona via Sao Paulo, Paris Charles de Gaulle
- Ave. Duration
- 18h 35m
- When
- Tuesday, Thursday, Friday and Sunday
- Estimated price
- €650 - €2300
Flights from Passo Fundo to Barcelona via Sao Paulo, Paris Charles de Gaulle
- Ave. Duration
- 18h 30m
- When
- Monday, Tuesday, Wednesday, Friday and Saturday
- Estimated price
- €900 - €3300
- Website
- aireuropa.com
Flights from Navegantes to Barcelona via Sao Paulo, Madrid
- Ave. Duration
- 20h 35m
- When
- Every day
- Estimated price
- €550 - €2000
Flights from Joinville to Barcelona via Sao Paulo, Paris Charles de Gaulle
- Ave. Duration
- 18h 35m
- When
- Tuesday, Thursday, Friday and Sunday
- Estimated price
- €650 - €2300
Flights from Porto Alegre to Madrid via Sao Paulo
- Ave. Duration
- 16h 55m
- When
- Every day
- Estimated price
- €650 - €2400
- Website
- britishairways.com
Flights from Passo Fundo to Barcelona via Sao Paulo, London Heathrow
- Ave. Duration
- 18h 55m
- When
- Monday, Tuesday, Wednesday and Saturday
- Estimated price
- €900 - €3000
Flights from Porto Alegre to Madrid via Sao Paulo
- Ave. Duration
- 14h 40m
- When
- Every day
- Estimated price
- €800 - €2400
- Website
- swiss.com
Flights from Florianopolis to Barcelona via Sao Paulo, Zurich
- Ave. Duration
- 18h 20m
- When
- Every day
- Estimated price
- €1000 - €2900
- Website
- lufthansa.com
Flights from Joinville to Barcelona via Sao Paulo, Frankfurt
- Ave. Duration
- 18h 30m
- When
- Monday, Tuesday, Thursday, Friday and Sunday
- Estimated price
- €650 - €2400
- Website
- klm.com
Flights from Passo Fundo to Barcelona via Sao Paulo, Amsterdam Schiphol
- Ave. Duration
- 21h 45m
- When
- Friday
- Estimated price
- €900 - €3100
- Website
- iberojet.com
Flights from Passo Fundo to Barcelona via Sao Paulo, Punta Cana
- Ave. Duration
- 19h 55m
- When
- Monday and Saturday
- Estimated price
- €950 - €1900
Rome2rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- comunicacion@renfe.es
- Website
- renfe.com
Train from Madrid-Puerta De Atocha to Barcelona-Sants
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- €60 - €120
- Website
- Renfe AVE
- Promo
- €60 - €80
- Promo+
- €68 - €73
- Flexible
- €90 - €120
- Phone
- +34 902 320 320
- comunicacion@renfe.es
- Website
- renfe-sncf.com
Train from Madrid-Puerta De Atocha to Barcelona-Sants
- Ave. Duration
- 2h 57m
- Frequency
- Once daily
- Estimated price
- €55 - €85
- Website
- renfe-sncf.com
- Phone
- +5554 3291-1305 / +55 54 3229-4511
- saomarcos@expressosaomarcos.com.br
- Website
- expressosaomarcos.com.br
Bus from Torres to Caxias do Sul
- Ave. Duration
- 3h
- Frequency
- 6 times a week
- Estimated price
- €12
- Schedules at
- expressosaomarcos.com.br
- Phone
- +54 0810 222-5202 // +54 011 4000 5200
- atencionalcliente@flechabus.com.ar
- Website
- flechabus.com.ar
Bus from Torres to Porto Alegre
- Ave. Duration
- 3h
- Frequency
- Twice a week
- Estimated price
- €17 - €24
- Schedules at
- flechabus.com.ar
- Book at
- centraldepasajes.com.ar
- Bed
- €18 - €25
- Semi Bed
- €17 - €24
Bus from Torres to Florianopolis
- Ave. Duration
- 3h 15m
- Frequency
- Once a week
- Estimated price
- €22 - €30
- Schedules at
- flechabus.com.ar
- Book at
- centraldepasajes.com.ar
- Bed
- €24 - €35
- Semi Bed
- €22 - €30
Bus from Torres to Balneário Camboriú
- Ave. Duration
- 5h 20m
- Frequency
- Once a week
- Estimated price
- €26 - €40
- Schedules at
- flechabus.com.ar
- Book at
- centraldepasajes.com.ar
- Bed
- €30 - €45
- Semi Bed
- €26 - €40
- Phone
- 0800-470-470 / +55 4002-4700
- sac@catarinense.com.br
- Website
- catarinense.com.br
Bus from Torres to Joinville
- Ave. Duration
- 6h 33m
- Frequency
- 3 times a day
- Estimated price
- €13 - €35
- Book at
- Catarinense
- Convencional
- €23 - €35
- Phone
- 55 54 4020 9928
- sac@unesul.com
- Website
- unesul.com.br
Bus from Caxias do Sul Bus Station to Passo Fundo Bus Station
- Ave. Duration
- 5h 5m
- Frequency
- Every 4 hours
- Estimated price
- €1 - €23
- Schedules at
- unesul.com.br
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
Train travel in Spain: A guide to Renfe
Top tips on how to best navigate the nation by train, from Alicante to Zaragoza
Read the travel guideWhat are the different types of Renfe trains in Spain?
A simple guide to the different trains, routes and facilities, so you can identify which service is right for you.
Read the travel guide