There are 11 ways to get from Karlshamn to Barcelona by train, plane, bus, train (Eurostar, TGV), car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Copenhagen Airport, fly
best- Take the train from Karlshamn Station to Copenhagen Lufthavntrain
- Fly from Copenhagen Airport (CPH) to Barcelona–El Prat Airport (BCN)plane CPH - BCN
8h 14m€81–270Train, bus via Paris
- Take the train from Karlshamn Station to Malmö, Centralstationtrain
- Take the bus from Malmö central train station FlixBus stop to Brussels-North train stationbus
- Take the train from Brussel-Zuid / Bruxelles-Midi to Paris Nordtrain
- Take the train from Paris Gare De Lyon to Barcelona-Santstrain Tgv
28h 49m€362–653Train
- Take the train from Karlshamn Station to Köpenhamn Htrain
- Take the train from Koebenhavn H to Berlin Hbftrain Rj
- Take the train from Berlin Hbf to Amsterdam Centraaltrain Ice
- Take the train from Amsterdam Centraal to Paris Nordtrain
- Take the train from Paris Gare De Lyon to Barcelona-Santstrain Tgv
30h 38m€554–863Drive 2,393.3 km
- Drive from Karlshamn to Barcelonacar 2,393.3 km
22h 21m€401–579Fly from Ronneby Airport
- Fly from Ronneby Airport (RNB) to Barcelona–El Prat Airport (BCN)plane RNB - BCN
10h 15m€94–308Train to Malmö Airport, fly
- Take the train from Karlshamn Station to Malmö, Centralstationtrain
- Fly from Malmö Airport (MMX) to Barcelona–El Prat Airport (BCN)plane MMX - BCN
11h 18m€105–332Train, train to Gothenburg-Landvetter Airport, fly
- Take the train from Karlshamn Station to Lund Centralstationtrain
- Take the train from Lund Centralstation to Göteborg Centralstationtrain
- Fly from Gothenburg-Landvetter Airport (GOT) to Barcelona–El Prat Airport (BCN)plane GOT - BCN
11h 11m€108–406Train, bus
- Take the train from Karlshamn Station to Malmö, Centralstationtrain
- Take the train from Malmö, Centralstation to Hamburg Hbftrain 345
- Take the bus from Hamburg - Bus Station to Amsterdam City Center - Sloterdijkbus
- Take the bus from Amsterdam City Center - Sloterdijk to Barcelona - North Bus Stationbus
41h 24m€225–364Train, bus #2
- Take the train from Karlshamn Station to Malmö, Centralstationtrain
- Take the train from Malmö, Centralstation to München Osttrain 305
- Take the bus from Munich central bus station to Barcelonabus
42h 36m€276–543Bus
- Take the bus from Karlshamn Station to Lund Centralstationbus
- Take the bus from Lund to Munich central bus stationbus N73
- Take the bus from Munich central bus station to Barcelonabus
2dDrive, car train
- Drive from Karlshamn to Lüneburgcar
- Take the cartrain from Lüneburg to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Barcelonacar
26h 17m€378–531
Karlshamn to Barcelona by train, bus, and foot
Comparing Your Travel Options
The cheapest way to get from Karlshamn to Barcelona is to train and fly which costs €80 - €270 and takes 8h 14m.
The fastest way to get from Karlshamn to Barcelona is to train and fly which takes 8h 14m and costs €80 - €270.
No, there is no direct bus from Karlshamn station to Barcelona. However, there are services departing from Karlshamn Station and arriving at Barcelona via Lund and Munich central bus station. The journey, including transfers, takes approximately 2 days 0h.
No, there is no direct train from Karlshamn station to Barcelona. However, there are services departing from Karlshamn Station and arriving at Barcelona-Sants via Koebenhavn H, Berlin Hbf, Amsterdam Centraal, Paris Nord and Paris Gare De Lyon. The journey, including transfers, takes approximately 30h 38m.
The distance between Karlshamn and Barcelona is 1987 km. The road distance is 2393.3 km.
The best way to get from Karlshamn to Barcelona without a car is to train and bus via Paris which takes 28h 49m and costs €360 - €700.
It takes approximately 8h 14m to get from Karlshamn to Barcelona, including transfers.
Karlshamn to Barcelona bus services, operated by Öresundståg, depart from Karlshamn Station.
Karlshamn to Barcelona train services, operated by Öresundståg, depart from Karlshamn Station.
The best way to get from Karlshamn to Barcelona is to train which takes 30h 38m and costs €550 - €900. Alternatively, you can fly, which costs €90 - €310 and takes 10h 15m, you could also bus, which costs and takes 2 days 0h.
What companies run services between Karlshamn, Blekinge County, Sweden and Barcelona, Spain?
You can take a train from Karlshamn Station to Barcelona-Sants via Köpenhamn H, Koebenhavn H, Berlin Hbf, Amsterdam Centraal, Paris Nord, and Paris Gare De Lyon in around 30h 38m. Alternatively, Scandinavian Airlines, Vueling Airlines, and Norwegian Air International fly from Ronneby Airport (RNB) to Barcelona–El Prat Airport (BCN) twice daily.
- Website
- norwegian.com
Flights from Copenhagen Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- €28–160
Flights from Ronneby Airport to Barcelona–El Prat Airport via Stockholm
- Ave. Duration
- 9h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €80–360
Flights from Ronneby Airport to Barcelona–El Prat Airport via Stockholm, Copenhagen Airport
- Ave. Duration
- 8h 5m
- When
- Friday
- Estimated price
- €80–360
Flights from Malmö Airport to Barcelona–El Prat Airport via Stockholm
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- €90–410
Flights from Gothenburg-Landvetter Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 58m
- When
- Tuesday, Saturday, Thursday, and Sunday
- Estimated price
- €85–260
- Phone
- +46 771-77 77 1
- [email protected]
- Website
- Öresundståg
Train from Karlshamn Station to Copenhagen Lufthavn
- Ave. Duration
- 2h 22m
- Frequency
- Hourly
- Estimated price
- €29–50
- Website
- Öresundståg
Train from Karlshamn Station to Malmö, Centralstation
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- €25–40
- Website
- Öresundståg
Train from Karlshamn Station to Köpenhamn H
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- €30–50
- Website
- Öresundståg
Train from Karlshamn Station to Malmö, Centralstation
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- €25–40
- Website
- Öresundståg
Train from Karlshamn Station to Lund Centralstation
- Ave. Duration
- 1h 43m
- Frequency
- Hourly
- Estimated price
- €22–40
- Website
- Öresundståg
Train from Lund Centralstation to Göteborg Centralstation
- Ave. Duration
- 2h 41m
- Frequency
- Hourly
- Estimated price
- €40–65
- Website
- Öresundståg
Train from Karlshamn Station to Malmö, Centralstation
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- €25–40
- Website
- Öresundståg
Train from Karlshamn Station to Malmö, Centralstation
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- €25–40
- Website
- Öresundståg
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Malmö central train station FlixBus stop to Brussels-North train station
- Ave. Duration
- 15h 15m
- Frequency
- Once daily
- Estimated price
- €75–120
- Website
- Flixbus
Bus from Munich central bus station to Barcelona
- Ave. Duration
- 22h 30m
- Frequency
- Once daily
- Estimated price
- €120–200
- Website
- Flixbus
Bus from Lund to Munich central bus station
- Ave. Duration
- 21h 15m
- Frequency
- 4 times a week
- Estimated price
- €110–170
- Website
- Flixbus
Bus from Munich central bus station to Barcelona
- Ave. Duration
- 22h 30m
- Frequency
- Once daily
- Estimated price
- €120–200
- Website
- Flixbus
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
How to plan an amazing trip around Scandinavia
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Karlshamn to Barcelona bus services, operated by Öresundståg, arrive at Lund Centralstation.
Karlshamn to Barcelona train services, operated by Öresundståg, arrive at Köpenhamn H station.
Yes, the driving distance between Karlshamn to Barcelona is 2393 km. It takes approximately 22h 21m to drive from Karlshamn to Barcelona.
Book your Karlshamn to Barcelona train tickets online with Omio.
There are 5103+ hotels available in Barcelona.



