There are 5 ways to get from Karlshamn to Ventspils by car ferry, car, bus, train, 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.
Car ferry, drive
best- Take the carferry from Karlshamn to Klaipedacarferry Klaipeda to Karlshamn
- Drive from Klaipeda to Ventspilscar
10h 3m$276–411Fly Ronneby Airport to Riga International Airport, bus
cheapest- Fly from Ronneby Airport (RNB) to Riga International Airport (RIX)plane RNB - RIX
- Take the bus from Rīgas SAO to Ventspils AObus
11h 34m$102–404Bus
- 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 Hamburg, Zentraler Omnibusbahnhofbus 173 / ...
- Take the bus from Hamburg, Zentraler Omnibusbahnhof to Riga, Bus Stationbus
- Take the bus from Rīgas SAO to Ventspils AObus
37h 32m$218–376Train to Copenhagen Airport, fly to Riga International Airport, bus
- Take the train from Karlshamn Station to Copenhagen Lufthavntrain
- Fly from Copenhagen Airport (CPH) to Riga International Airport (RIX)plane CPH - RIX
- Take the bus from Rīgas SAO to Ventspils AObus
10h 7m$110–306Train to Copenhagen Airport, fly to Palanga International Airport, bus
- Take the train from Karlshamn Station to Copenhagen Lufthavntrain
- Fly from Copenhagen Airport (CPH) to Palanga International Airport (PLQ)plane CPH - PLQ
- Take the bus from Palangos AS; 15 aikštelė to Liepajabus
- Take the bus from Liepājas AO to Ventspils AObus
11h 53m$139–527
Karlshamn to Ventspils by bus
Questions & Answers
The cheapest way to get from Karlshamn to Ventspils is to train and fly and bus which costs $110 - $310 and takes 10h 7m.
The fastest way to get from Karlshamn to Ventspils is to car ferry and drive which takes 10h 3m and costs $270 - $420.
No, there is no direct bus from Karlshamn station to Ventspils. However, there are services departing from Karlshamn Station and arriving at Ventspils AO via Kristianstad Central, Malmö central train station FlixBus stop, Hamburg, Zentraler Omnibusbahnhof and Rīgas SAO. The journey, including transfers, takes approximately 37h 32m.
The distance between Karlshamn and Ventspils is 632 km.
The best way to get from Karlshamn to Ventspils without a car is to bus which takes 37h 32m and costs $210 - $380.
It takes approximately 10h 3m to get from Karlshamn to Ventspils, including transfers.
Karlshamn to Ventspils bus services, operated by Öresundståg, depart from Karlshamn Station.
Karlshamn to Ventspils bus services, operated by Öresundståg, arrive at Kristianstad Central station.
Ventspils is 1h ahead of Karlshamn. It is currently 8:41 PM in Karlshamn and 9:41 PM in Ventspils.
There are 314+ hotels available in Ventspils.
What companies run services between Karlshamn, Blekinge County, Sweden and Ventspils, Latvia?
You can take a bus from Karlshamn Station to Ventspils AO via Kristianstad Central, Malmö, Centralstation, Malmö central train station FlixBus stop, Hamburg, Zentraler Omnibusbahnhof, and Rīgas SAO in around 37h 32m.
- Website
- flysas.com
Flights from Copenhagen Airport to Riga International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $40–180
Flights from Copenhagen Airport to Riga International Airport via Stockholm
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- $40–180
Flights from Ronneby Airport to Riga International Airport via Stockholm
- Ave. Duration
- 4h 26m
- When
- Monday to Friday
- Estimated price
- $110–420
Flights from Copenhagen Airport to Palanga International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $140–550
- 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
- $35–70
- Website
- Öresundståg
Train from Karlshamn Station to Copenhagen Lufthavn
- Ave. Duration
- 2h 22m
- Frequency
- Hourly
- Estimated price
- $35–70
- Website
- Öresundståg
- 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
- $12–24
- Website
- Öresundståg
- Phone
- +44 344 848 6090
- [email protected]
- Website
- DFDS Seaways
Car ferry from Karlshamn to Klaipeda
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- $240–350
- Website
- DFDS Seaways
Want to know more about travelling around Latvia
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
Want to know more about Flixbus?
Read the travel guide


