There are 6 ways to get from Missoula to Barcelona by plane, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Missoula International Airport to Barcelona–El Prat Airport
best- Fly from Missoula International Airport (MSO) to Barcelona–El Prat Airport (BCN)plane MSO - BCN
18h 21m€291–1,104Drive to Gallatin Field Airport, fly to Barcelona–El Prat Airport
cheapest- Drive from Missoula to Bozeman-Airport-BZNcar
- Fly from Gallatin Field Airport (BZN) to Barcelona–El Prat Airport (BCN)plane BZN - BCN
16h 27m€243–800Drive to Glacier Park International Airport, fly to Barcelona–El Prat Airport
- Drive from Missoula to Glacier Park International Airport (FCA)car
- Fly from Glacier Park International Airport (FCA) to Barcelona–El Prat Airport (BCN)plane FCA - BCN
17h 22m€321–1,133Drive to Cranbrook/Canadian Rockies International Airport, fly to Barcelona–El Prat Airport
- Drive from Missoula to Cranbrook/Canadian Rockies International Airport (YXC)car
- Fly from Cranbrook/Canadian Rockies International Airport (YXC) to Barcelona–El Prat Airport (BCN)plane YXC - BCN
18h 35m€373–1,179Drive to Calgary International Airport, fly to Barcelona–El Prat Airport
- Drive from Missoula to Calgary International Airport (YYC)car
- Fly from Calgary International Airport (YYC) to Barcelona–El Prat Airport (BCN)plane YYC - BCN
17h 58m€277–763Fly Missoula International Airport to Girona–Costa Brava Airport, bus
- Fly from Missoula International Airport (MSO) to Girona–Costa Brava Airport (GRO)plane MSO - GRO
- Take the bus from Girona Costa Brava Airport to Barcelona, Estació d'Autobusos Nordbus
25h 54m€401–1,427
Missoula International Airport (MSO) to Barcelona–El Prat Airport (BCN) flights
Comparing Your Travel Options
The cheapest way to get from Missoula to Barcelona is to drive and fly which costs €240 - €800 and takes 16h 27m.
The fastest way to get from Missoula to Barcelona is to drive and fly which takes 16h 27m and costs €240 - €800.
The distance between Missoula and Barcelona is 8389 km.
It takes approximately 18h 21m to get from Missoula to Barcelona, including transfers.
Barcelona is 8h ahead of Missoula. It is currently 9:08 PM in Missoula and 5:08 AM in Barcelona.
There are 5090+ hotels available in Barcelona.
What companies run services between Missoula, MT, USA and Barcelona, Spain?
American Airlines, United Airlines, and six other airlines fly from Missoula International Airport (MSO) to Barcelona–El Prat Airport (BCN) 4 times a day.
- Website
- delta.com
Flights from Missoula International Airport to Barcelona–El Prat Airport via Minneapolis, Amsterdam Schiphol
- Ave. Duration
- 17h 42m
- When
- Every day
- Estimated price
- €300–1,100
Flights from Missoula International Airport to Barcelona–El Prat Airport via Minneapolis, Paris Charles de Gaulle
- Ave. Duration
- 18h 42m
- When
- Every day
- Estimated price
- €290–1,100
Flights from Missoula International Airport to Barcelona–El Prat Airport via Chicago O'Hare, Paris Charles de Gaulle
- Ave. Duration
- 17h 12m
- When
- Tuesday and Sunday
- Estimated price
- €310–1,100
Flights from Gallatin Field Airport to Barcelona–El Prat Airport via Boston
- Ave. Duration
- 12h 51m
- When
- Thursday
- Estimated price
- €210–750
Flights from Gallatin Field Airport to Barcelona–El Prat Airport via New York JFK, Madrid
- Ave. Duration
- 19h
- When
- Saturday
- Estimated price
- €280–850
Flights from Calgary International Airport to Barcelona–El Prat Airport via Amsterdam Schiphol
- Ave. Duration
- 13h
- When
- Every day
- Estimated price
- €220–800
- Website
- iberia.com
Flights from Missoula International Airport to Barcelona–El Prat Airport via Minneapolis, London Heathrow
- Ave. Duration
- 20h 32m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- €290–1,100
Flights from Missoula International Airport to Barcelona–El Prat Airport via Minneapolis, Dublin
- Ave. Duration
- 20h 57m
- When
- Thursday and Friday
- Estimated price
- €290–1,100
Flights from Glacier Park International Airport to Barcelona–El Prat Airport via Chicago O'Hare
- Ave. Duration
- 14h 9m
- When
- Every day
- Estimated price
- €300–1,100
Flights from Glacier Park International Airport to Barcelona–El Prat Airport via Chicago O'Hare, Paris Charles de Gaulle
- Ave. Duration
- 15h 39m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €320–1,100
Flights from Gallatin Field Airport to Barcelona–El Prat Airport via New York JFK
- Ave. Duration
- 15h 8m
- When
- Thursday and Saturday
- Estimated price
- €250–850
- Website
- westjet.com
Flights from Cranbrook/Canadian Rockies International Airport to Barcelona–El Prat Airport via Calgary International Airport
- Ave. Duration
- 17h 37m
- When
- Friday, Tuesday, and Saturday
- Estimated price
- €320–1,100
Flights from Cranbrook/Canadian Rockies International Airport to Barcelona–El Prat Airport via Calgary International Airport, Paris Charles de Gaulle
- Ave. Duration
- 16h 37m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €320–1,100
Flights from Calgary International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 9h 30m
- When
- Tuesday, Friday, and Saturday
- Estimated price
- €200–600
Flights from Calgary International Airport to Barcelona–El Prat Airport via Paris Charles de Gaulle
- Ave. Duration
- 11h 45m
- When
- Saturday
- Estimated price
- €200–600
- Website
- aa.com
Flights from Missoula International Airport to Barcelona–El Prat Airport via Chicago O'Hare, Madrid
- Ave. Duration
- 15h 2m
- When
- Saturday
- Estimated price
- €300–1,100
Flights from Missoula International Airport to Barcelona–El Prat Airport via Minneapolis, London Heathrow
- Ave. Duration
- 20h 32m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- €290–1,100
Flights from Glacier Park International Airport to Barcelona–El Prat Airport via Chicago O'Hare
- Ave. Duration
- 14h 9m
- When
- Every day
- Estimated price
- €300–1,100
Flights from Gallatin Field Airport to Barcelona–El Prat Airport via New York JFK
- Ave. Duration
- 15h 8m
- When
- Thursday and Saturday
- Estimated price
- €250–850
- Website
- vueling.com
Flights from Missoula International Airport to Barcelona–El Prat Airport via Minneapolis, London Heathrow
- Ave. Duration
- 20h 32m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- €290–1,100
Flights from Missoula International Airport to Barcelona–El Prat Airport via Minneapolis, Dublin
- Ave. Duration
- 20h 57m
- When
- Thursday and Friday
- Estimated price
- €290–1,100
Flights from Glacier Park International Airport to Barcelona–El Prat Airport via Chicago O'Hare, Paris Charles de Gaulle
- Ave. Duration
- 15h 39m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €320–1,100
Flights from Gallatin Field Airport to Barcelona–El Prat Airport via New York JFK
- Ave. Duration
- 15h 8m
- When
- Thursday and Saturday
- Estimated price
- €250–850
- Website
- united.com
Flights from Missoula International Airport to Barcelona–El Prat Airport via Chicago O'Hare
- Ave. Duration
- 15h 27m
- When
- Every day
- Estimated price
- €290–1,100
Flights from Glacier Park International Airport to Barcelona–El Prat Airport via Chicago O'Hare
- Ave. Duration
- 16h 3m
- When
- Every day
- Estimated price
- €300–1,100
Flights from Gallatin Field Airport to Barcelona–El Prat Airport via Newark
- Ave. Duration
- 13h 49m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- €210–800
- Website
- ryanair.com
Flights from Missoula International Airport to Girona–Costa Brava Airport via Seattle, Dublin
- Ave. Duration
- 23h 42m
- When
- Friday
- Estimated price
- €440–1,800
Flights from Missoula International Airport to Girona–Costa Brava Airport via Chicago O'Hare, Dublin
- Ave. Duration
- 24h 52m
- When
- Friday
- Estimated price
- €400–1,400
Flights from Missoula International Airport to Girona–Costa Brava Airport via Minneapolis, Dublin
- Ave. Duration
- 30h 7m
- When
- Friday
- Estimated price
- €380–1,400
- Website
- lufthansa.com
Flights from Missoula International Airport to Barcelona–El Prat Airport via Chicago O'Hare
- Ave. Duration
- 15h 27m
- When
- Every day
- Estimated price
- €290–1,100
Flights from Glacier Park International Airport to Barcelona–El Prat Airport via Chicago O'Hare
- Ave. Duration
- 15h 17m
- When
- Every day
- Estimated price
- €300–1,100
Flights from Calgary International Airport to Barcelona–El Prat Airport via Frankfurt
- Ave. Duration
- 14h 45m
- When
- Monday to Saturday
- Estimated price
- €290–550
- Website
- klm.com
Flights from Missoula International Airport to Barcelona–El Prat Airport via Minneapolis, Amsterdam Schiphol
- Ave. Duration
- 17h 42m
- When
- Every day
- Estimated price
- €300–1,100
Flights from Gallatin Field Airport to Barcelona–El Prat Airport via Boston
- Ave. Duration
- 12h 51m
- When
- Thursday
- Estimated price
- €210–750
Flights from Calgary International Airport to Barcelona–El Prat Airport via Amsterdam Schiphol
- Ave. Duration
- 13h
- When
- Every day
- Estimated price
- €220–800
- Website
- airfrance.com
Flights from Missoula International Airport to Barcelona–El Prat Airport via Minneapolis, Paris Charles de Gaulle
- Ave. Duration
- 18h 42m
- When
- Every day
- Estimated price
- €290–1,100
Flights from Missoula International Airport to Barcelona–El Prat Airport via Chicago O'Hare, Paris Charles de Gaulle
- Ave. Duration
- 17h 12m
- When
- Tuesday and Sunday
- Estimated price
- €310–1,100
Flights from Gallatin Field Airport to Barcelona–El Prat Airport via Boston
- Ave. Duration
- 12h 51m
- When
- Thursday
- Estimated price
- €210–750
- Website
- transavia.com
Flights from Missoula International Airport to Girona–Costa Brava Airport via Salt Lake City, Amsterdam Schiphol
- Ave. Duration
- 25h 6m
- When
- Monday and Saturday
- Estimated price
- €410–1,500
Flights from Missoula International Airport to Girona–Costa Brava Airport via Minneapolis, Amsterdam Schiphol
- Ave. Duration
- 28h 47m
- When
- Monday and Saturday
- Estimated price
- €400–1,400
Flights from Missoula International Airport to Girona–Costa Brava Airport via Seattle, Amsterdam Schiphol
- Ave. Duration
- 21h 31m
- When
- Monday and Saturday
- Estimated price
- €400–1,400
- Website
- britishairways.com
Flights from Missoula International Airport to Barcelona–El Prat Airport via Minneapolis, London Heathrow
- Ave. Duration
- 20h 32m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- €290–1,100
Flights from Glacier Park International Airport to Barcelona–El Prat Airport via Chicago O'Hare
- Ave. Duration
- 14h 9m
- When
- Every day
- Estimated price
- €300–1,100
- Website
- jetblue.com
Flights from Gallatin Field Airport to Barcelona–El Prat Airport via Boston
- Ave. Duration
- 13h 50m
- When
- Thursday and Saturday
- Estimated price
- €210–750
- Website
- swiss.com
Flights from Calgary International Airport to Barcelona–El Prat Airport via Zurich
- Ave. Duration
- 12h 50m
- When
- Sunday
- Estimated price
- €220–800
- Website
- condor.com
Flights from Calgary International Airport to Barcelona–El Prat Airport via Frankfurt
- Ave. Duration
- 15h 40m
- When
- Monday, Thursday, and Saturday
- Estimated price
- €230–650
- Phone
- +34 902 13 00 14
- [email protected]
- Website
- sagales.com
Bus from Girona Costa Brava Airport to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €21–27
- Schedules at
- sagales.com
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
Travelling to the US: What do I need to know?
Read the travel guide


