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 17m€99–306Fly from Ronneby Airport
cheapest- Fly from Ronneby Airport (RNB) to Barcelona–El Prat Airport (BCN)plane RNB - BCN
11h 15m€91–302Train, 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 to Paris Nordtrain
- Take the train from Paris Gare De Lyon to Barcelona-Santstrain Tgv
28h 57m€340–595Train
- Take the train from Karlshamn Station to Malmö, Centralstationtrain
- Take the train from Malmö, Centralstation to München Osttrain 305
- Take the train from München Ost to Liège-Guilleminstrain Nj / ...
- Take the train from Liege-Guillemins to Paris Nordtrain
- Take the train from Paris Gare De Lyon to Barcelona-Santstrain Tgv
40h 35m€607–1,062Drive 2,393.2 km
- Drive from Karlshamn to Barcelonacar 2,393.2 km
22h 22m€387–559Train 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€114–359Train, 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€137–363Train, bus
- Take the train from Karlshamn Station to Köpenhamn Htrain
- Take the train from København H to Hamburg Hbftrain Ece / ...
- Take the train from Hamburg Hbf to Essen Hbftrain 43 / ...
- Take the bus from Essen central train station to Barcelonabus
33h 57m€262–682Bus
- Take the bus from Karlshamn Station to Kristianstad Centralbus
- Take the bus from Kristianstad Central to Malmö, Centralstationbus 1
- Take the bus from Malmö central train station FlixBus stop to Brussels-North train stationbus
- Take the bus from Brussels-North train station to Barcelonabus
40h 46m€216–380Train, bus #2
- Take the train from Karlshamn Station to Copenhagen Lufthavntrain
- Take the train from Copenhagen Lufthavn 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 19m€281–504Drive, 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€364–515
Karlshamn to Barcelona by train, bus, and tram
Questions & Answers
The cheapest way to get from Karlshamn to Barcelona is to train and fly which costs €95 - €310 and takes 8h 17m.
The fastest way to get from Karlshamn to Barcelona is to train and fly which takes 8h 17m and costs €95 - €310.
No, there is no direct bus from Karlshamn station to Barcelona. However, there are services departing from Karlshamn Station and arriving at Barcelona via Kristianstad Central, Malmö central train station FlixBus stop and Brussels-North train station. The journey, including transfers, takes approximately 40h 46m.
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 Malmö, Centralstation, München Ost, Liege-Guillemins, Paris Nord and Paris Gare De Lyon. The journey, including transfers, takes approximately 40h 35m.
The distance between Karlshamn and Barcelona is 1992 km. The road distance is 2393.2 km.
The best way to get from Karlshamn to Barcelona without a car is to train and bus via Paris which takes 28h 57m and costs €340 - €600.
It takes approximately 8h 17m 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 40h 35m and costs €600 - €1100. Alternatively, you can fly, which costs €90 - €310 and takes 11h 15m, you could also bus, which costs €210 - €380 and takes 40h 46m.
What companies run services between Karlshamn, Blekinge County, Sweden and Barcelona, Spain?
You can take a train from Karlshamn Station to Barcelona-Sants via Malmö, Centralstation, München Ost, Liege-Guillemins, Paris Nord, and Paris Gare De Lyon in around 40h 35m. Alternatively, Scandinavian Airlines, Norwegian Air International, and two other airlines 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
- €30–170
Flights from Ronneby Airport to Barcelona–El Prat Airport via Stockholm
- Ave. Duration
- 8h 58m
- When
- Monday to Friday
- Estimated price
- €80–380
Flights from Malmö Airport to Barcelona–El Prat Airport via Stockholm
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- €90–440
Flights from Gothenburg-Landvetter Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 55m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €80–750
- Website
- lufthansa.com
Flights from Copenhagen Airport to Barcelona–El Prat Airport via Frankfurt
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- €120–260
Flights from Gothenburg-Landvetter Airport to Barcelona–El Prat Airport via Frankfurt
- Ave. Duration
- 5h 31m
- When
- Every day
- Estimated price
- €100–320
- Website
- ryanair.com
Flights from Copenhagen Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 55m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €50–190
Flights from Ronneby Airport to Barcelona–El Prat Airport via Stockholm
- Ave. Duration
- 7h 25m
- When
- Friday
- Estimated price
- €80–280
Flights from Malmö Airport to Barcelona–El Prat Airport via London Stansted
- Ave. Duration
- 5h 15m
- When
- Wednesday
- Estimated price
- €80–290
Flights from Malmö Airport to Barcelona–El Prat Airport via Stockholm
- Ave. Duration
- 6h 55m
- When
- Friday
- Estimated price
- €95–310
- Website
- vueling.com
Flights from Copenhagen Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- €55–180
Flights from Ronneby Airport to Barcelona–El Prat Airport via Stockholm
- Ave. Duration
- 7h 55m
- When
- Monday and Friday
- Estimated price
- €85–300
Flights from Ronneby Airport to Barcelona–El Prat Airport via Stockholm, Hamburg
- Ave. Duration
- 9h 50m
- When
- Sunday
- Estimated price
- €85–300
- Website
- flysas.com
Flights from Copenhagen Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- €100–260
Flights from Ronneby Airport to Barcelona–El Prat Airport via Stockholm
- Ave. Duration
- 14h 15m
- When
- Monday and Wednesday
- Estimated price
- €110–470
- Website
- klm.com
Flights from Gothenburg-Landvetter Airport to Barcelona–El Prat Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 56m
- When
- Every day
- Estimated price
- €75–350
- Website
- brusselsairlines.com
Flights from Gothenburg-Landvetter Airport to Barcelona–El Prat Airport via Brussels
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- €110–280
- 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
- €30–60
- Website
- Öresundståg
Train from Karlshamn Station to Malmö, Centralstation
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- €26–55
- Website
- Öresundståg
Train from Karlshamn Station to Malmö, Centralstation
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- €26–55
- Website
- Öresundståg
Train from Karlshamn Station to Malmö, Centralstation
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- €26–55
- Website
- Öresundståg
Train from Karlshamn Station to Lund Centralstation
- Ave. Duration
- 1h 43m
- Frequency
- Hourly
- Estimated price
- €23–50
- Website
- Öresundståg
Train from Lund Centralstation to Göteborg Centralstation
- Ave. Duration
- 2h 41m
- Frequency
- Hourly
- Estimated price
- €40–85
- Website
- Öresundståg
Train from Karlshamn Station to Köpenhamn H
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- €30–65
- Website
- Öresundståg
Train from Karlshamn Station to Copenhagen Lufthavn
- Ave. Duration
- 2h 22m
- Frequency
- Hourly
- Estimated price
- €30–60
- Website
- Öresundståg
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Brussel-Zuid to Paris Nord
- Ave. Duration
- 1h 26m
- Frequency
- Every 2 hours
- Estimated price
- €30–70
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Paris Gare De Lyon to Barcelona-Sants
- Ave. Duration
- 6h 50m
- Frequency
- Twice daily
- Estimated price
- €210–350
- Website
- TGV inOui
Train from Paris Gare De Lyon to Barcelona-Sants
- Ave. Duration
- 6h 50m
- Frequency
- Twice daily
- Estimated price
- €210–350
- Website
- TGV inOui
- Phone
- +46 40 669 62 00
- [email protected]
- Website
- Snälltåget
Train from Malmö, Centralstation to München Ost
- Ave. Duration
- 15h 58m
- Frequency
- Once a week
- Estimated price
- €140–220
- Website
- Snälltåget
Train from København H to Hamburg Hbf
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- €55–90
- Website
- Snälltåget
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from München Ost to Liège-Guillemins
- Ave. Duration
- 9h 23m
- Frequency
- 6 times a week
- Estimated price
- €120–240
- Website
- Belgian Railways
- Phone
- +44 (0)3432 186 186
- Website
- Eurostar
Train from Liege-Guillemins to Paris Nord
- Ave. Duration
- 2h 14m
- Frequency
- Every 4 hours
- Estimated price
- €110–200
- Website
- Eurostar
- Phone
- +46 77 175 75 75
- [email protected]
- Website
- Swedish Railways (SJ)
Train from Lund Centralstation to Göteborg Centralstation
- Ave. Duration
- 2h 4m
- Frequency
- Every 4 hours
- Estimated price
- €40–65
- Website
- Swedish Railways (SJ)
Train from Copenhagen Lufthavn to Hamburg Hbf
- Ave. Duration
- 6h 2m
- Frequency
- Once daily
- Estimated price
- €70–110
- Website
- Swedish Railways (SJ)
- Phone
- +47 61 05 19 10
- [email protected]
- Website
- Norwegian Railways (VY)
Train from Lund Centralstation to Göteborg Centralstation
- Ave. Duration
- 2h 5m
- Frequency
- Twice a week
- Estimated price
- €50–80
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
- Phone
- +47 70 13 14 15
- [email protected]
- Website
- Danish Railways
Train from København H to Hamburg Hbf
- Ave. Duration
- 4h 42m
- Frequency
- Hourly
- Estimated price
- €95–140
- Website
- Danish Railways
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hamburg Hbf to Essen Hbf
- Ave. Duration
- 3h 13m
- Frequency
- Every 2 hours
- Estimated price
- €65–300
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +49 221 800 20 80
- [email protected]
- Website
- MSM Partyzug
Train from Hamburg Hbf to Essen Hbf
- Ave. Duration
- 3h 26m
- Frequency
- Once a week
- Schedules at
- MSM Partyzug
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Lüneburg to Lörrach Hbf
- Ave. Duration
- 9h 26m
- Frequency
- Once a week
- Estimated price
- €100–120
- Website
- Urlaubs-Express (UEX)
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
- 4 times a week
- Estimated price
- €70–120
- Website
- Flixbus
Bus from Essen central train station to Barcelona
- Ave. Duration
- 20h 35m
- Frequency
- Twice daily
- Estimated price
- €110–180
- Website
- Flixbus
Bus from Malmö central train station FlixBus stop to Brussels-North train station
- Ave. Duration
- 15h 15m
- Frequency
- 4 times a week
- Estimated price
- €70–120
- Website
- Flixbus
Bus from Brussels-North train station to Barcelona
- Ave. Duration
- 20h 10m
- Frequency
- Twice daily
- Estimated price
- €100–180
- Website
- Flixbus
- Phone
- +46 771-77 77 1
- [email protected]
- Website
- Öresundståg
Bus from Karlshamn Station to Kristianstad Central
- Ave. Duration
- 1h 19m
- Frequency
- 4 times a week
- Estimated price
- €10–20
- Website
- Öresundståg
- Phone
- +46 77 177 77 77
- Website
- Skånetrafiken
Bus from Kristianstad Central to Malmö, Centralstation
- Ave. Duration
- 1h 43m
- Frequency
- Every 30 minutes
- Estimated price
- €35–60
- Schedules at
- Skånetrafiken
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Hamburg - Bus Station to Amsterdam City Center - Sloterdijk
- Ave. Duration
- 6h 5m
- Frequency
- Once daily
- Estimated price
- €40–75
- Website
- BlaBlaCar Bus
Bus from Amsterdam City Center - Sloterdijk to Barcelona - North Bus Station
- Ave. Duration
- 23h 45m
- Frequency
- Twice daily
- Estimated price
- €140–260
- Website
- BlaBlaCar Bus
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
More Questions & Answers
Karlshamn to Barcelona bus services, operated by Öresundståg, arrive at Kristianstad Central station.
Karlshamn to Barcelona train services, operated by Öresundståg, arrive at Malmö, Centralstation.
Yes, the driving distance between Karlshamn to Barcelona is 2393 km. It takes approximately 22h 22m to drive from Karlshamn to Barcelona.
Book your Karlshamn to Barcelona train tickets online with Omio.
There are 5148+ hotels available in Barcelona.






















































