Kalmar is one of Sweden’s most rewarding smaller cities to visit, with a medieval old town, an impressive Renaissance castle and easy access to the island of Öland. If you are wondering how to get to Kalmar, the best choice will depend on where you start, your budget and how much time you have. Most travellers arrive by train from Stockholm, Gothenburg or Malmö, while driving gives you more flexibility for exploring the surrounding coast and countryside.
Where is Kalmar?
Kalmar is located on Sweden’s southeast coast in Småland, beside the Kalmar Strait. The city faces Öland, Sweden’s second-largest island, which is connected to the mainland by the Öland Bridge. Kalmar is approximately 410 kilometres south of Stockholm, 290 kilometres east of Gothenburg and 275 kilometres northeast of Malmö by road.
Its location makes Kalmar a practical stop on a longer journey through southern Sweden. You can combine a visit with Växjö, Karlskrona, Malmö, Gothenburg or Öland. The city centre is compact, and Kalmar Central Station is within walking distance of many hotels, restaurants and attractions.
How to get to Kalmar by train
For many visitors, trains to Kalmar are the simplest and most comfortable option. Kalmar Central Station is served by SJ and regional operator Krösatågen, with connections from several major Swedish cities. Train travel is usually faster than driving when you are travelling alone, and you can work, read or relax during the journey.
Trains from Stockholm to Kalmar
There are usually direct SJ services between Stockholm and Kalmar, although the timetable can vary depending on the day and season. The journey commonly takes around four and a half to five and a half hours. Some departures may require a change, often in Linköping or Alvesta, so check the specific service before booking.
Stockholm Central Station is well connected to Stockholm Arlanda Airport by the Arlanda Express, commuter train and airport coaches. If you fly into Arlanda and want to continue directly to Kalmar, allow enough time to transfer from the airport to central Stockholm, or compare the available rail connections from the airport area.
Booking in advance is normally worthwhile on long-distance Swedish trains. SJ often uses variable pricing, so the cheapest tickets are more likely to be available several weeks before departure. Flexible tickets cost more but can be useful if your travel plans may change.
Trains from Malmö and Copenhagen to Kalmar
Travellers arriving from Denmark can travel by train from Copenhagen through Malmö and onward to Kalmar. The route typically involves a change in Malmö, Hässleholm or Alvesta, depending on the service. The total journey from Copenhagen often takes approximately four to five hours.
From Malmö, trains to Kalmar generally take between three and four hours. You may need to change trains along the way, although connections are usually straightforward. If you arrive at Copenhagen Airport, the easiest first step is often the Öresundståg train to Malmö Central Station. From Malmö, continue by regional or long-distance train towards Kalmar.
Remember that Sweden and Denmark have different ticket systems and transport operators. If you are booking separate tickets, leave a reasonable margin between connections, particularly if you are travelling with luggage or during busy periods.
Trains from Gothenburg to Kalmar
Gothenburg to Kalmar is a popular route for visitors exploring southern Sweden. Journeys normally require one or more changes, commonly in Alvesta, Växjö or another regional hub. The trip often takes around four to five hours, depending on the connection.
Gothenburg Central Station is in the city centre and is easy to reach by tram or bus. If you are flying into Gothenburg Landvetter Airport, take an airport coach to Gothenburg city centre before continuing by train. A direct road journey from the airport may be more convenient if you are travelling with a group or planning to rent a car.
Trains from other Swedish cities
Kalmar has rail links with destinations across southern Sweden, but many journeys involve a change. From Växjö, the train journey is often around one to two hours. From Linköping or Norrköping, travel times commonly range from two and a half to four hours, depending on the route.
From Karlskrona, regional trains provide a useful connection to Kalmar, with a journey that often takes approximately one hour and 45 minutes to two hours. This makes it possible to combine both cities in a short coastal itinerary.
Use the SJ website or app, and regional transport websites such as Kalmar länstrafik, to check current departure times. Timetables can change for weekends, public holidays, engineering work and seasonal services.
How to get to Kalmar by bus
Long-distance buses can be a cheaper alternative to trains, especially when booked early. FlixBus and other operators may offer services to Kalmar or to nearby cities with onward connections. Bus availability is more limited than in Stockholm, Gothenburg or Malmö, so it is important to check the route for your exact travel date.
Regional buses are useful for reaching Kalmar from nearby towns and for exploring Småland after you arrive. Kalmar länstrafik operates local and regional services across Kalmar County. Buses connect the city with places such as Oskarshamn, Västervik, Nybro and Borgholm on Öland.
Bus travel can take longer than the train, but it may be convenient if your accommodation or final destination is outside the railway network. Check where the bus arrives before booking. Some services stop near Kalmar Central Station, while others may use a different terminal or roadside stop.
How to get to Kalmar by car
Driving is one of the most flexible ways to reach Kalmar, particularly if you want to visit Öland, the coastal villages or attractions outside the city. Sweden has well-maintained roads, clear signs and relatively light traffic outside the largest urban areas.
Driving from Stockholm
The drive from Stockholm to Kalmar usually takes around five hours, although the exact time depends on traffic, roadworks and stops. The route generally heads south through Linköping and Västervik before continuing towards Kalmar, or follows an alternative inland route through Jönköping and Växjö.
Allow extra time if you are travelling during summer weekends. Popular routes towards the east coast and Öland can become busier during the holiday season.
Driving from Gothenburg
From Gothenburg, the drive to Kalmar takes roughly four hours. A common route goes east through Borås and Växjö before reaching the coast. This journey is relatively easy to combine with stops in Småland, including Växjö’s museums, lakes and forest landscapes.
Driving from Malmö or Copenhagen
The drive from Malmö to Kalmar normally takes about three and a half to four hours. From Copenhagen, add the time needed to cross the Öresund Bridge and continue through Skåne towards Kalmar. The total journey from Copenhagen is often around four and a half to five hours, depending on traffic and stops.
The Öresund Bridge is a toll crossing. Check current prices and payment options before travelling, particularly if you are using a rental car. Some rental companies have specific rules for taking vehicles across the bridge or into another country.
Parking in Kalmar
Kalmar is easier to explore by car than many larger Swedish cities, but central parking can still become busy during summer. Hotels may offer private parking, while public car parks are available around the city centre and near Kalmar Castle.
Parking rules and payment methods vary. Look for local signs and use the recommended parking app or payment machine. The historic centre is compact, so consider leaving your car at your accommodation and walking between the main sights.
Flying to Kalmar
Kalmar Öland Airport is located approximately five kilometres west of central Kalmar. It is the nearest airport to the city, but flight options are more limited than at Stockholm, Copenhagen or Malmö airports. Services can change, so check the current timetable before building your itinerary around a flight.
For some travellers, flying to Kalmar can be useful when a suitable domestic connection is available. The airport is close to the city, and the short transfer makes arrival convenient. Taxis are normally the simplest way to continue from the airport. Local bus services may also operate, but routes and schedules should be checked in advance.
There are often more international flight choices through Copenhagen Airport, Stockholm Arlanda Airport or Stockholm Skavsta Airport. These airports can be practical alternatives if you are combining Kalmar with other Swedish or Scandinavian destinations.
From Copenhagen Airport to Kalmar
Copenhagen Airport is a strong option for international visitors because it has extensive connections across Europe and is linked to Sweden by the Öresund train. From the airport, take a train to Malmö Central Station and then continue by train to Kalmar. The entire journey often takes around four to five hours, depending on the connection.
You can also rent a car at Copenhagen Airport and drive to Kalmar. This gives you freedom to explore Skåne, Blekinge and Öland, but remember to confirm that the rental agreement allows travel across the border and that bridge tolls are handled correctly.
From Stockholm Arlanda Airport to Kalmar
If you fly to Stockholm Arlanda, you can travel to Kalmar by taking a train to Stockholm Central Station and continuing south. Depending on the connection, the total rail journey from Arlanda to Kalmar may take approximately five to seven hours.
Another option is to rent a car at Arlanda. The drive is long but straightforward, and it may make sense for families or groups planning to visit several places in Sweden. If you only plan to visit Kalmar, the train may be more relaxing and can avoid the cost of fuel, parking and one-way rental fees.
How to reach Kalmar from Öland
Kalmar and Öland are connected by the Öland Bridge, which is free to cross. Local and regional buses run between Kalmar and towns on the island, including Färjestaden and Borgholm. The journey to Färjestaden is short, while reaching Borgholm takes longer and depends on the service.
Driving is often the most convenient option for exploring Öland because many beaches, nature reserves, windmills and historic sites are spread across the island. During summer, buses can be useful for visitors staying in Borgholm or Färjestaden, but check the evening timetable if you plan to return to Kalmar after dinner.
Public transport in Kalmar
Once you arrive, much of central Kalmar can be explored on foot. Kalmar Central Station is close to the old town, the cathedral, shopping streets and several hotels. Kalmar Castle is also reachable by walking, although the distance is more comfortable for some visitors by local bus or bicycle.
Kalmar länstrafik operates city buses and regional services. Tickets are generally available through the operator’s app, and some services may accept contactless payment. Check the latest rules before boarding, as ticket options and payment methods can vary between routes.
Cycling is another practical way to get around. Kalmar has relatively flat terrain and cycle paths connecting central areas with the castle, residential districts and parts of the coast. Several hotels and rental providers offer bicycles during the main travel season.
Which transport to Kalmar is best?
- Choose the train if you are travelling from Stockholm, Malmö, Gothenburg or another Swedish city and want a comfortable journey without driving.
- Choose the bus if you find a convenient low-cost service or are travelling from a nearby town not well served by rail.
- Choose a car if you plan to explore Öland, remote beaches, coastal villages or several destinations in Småland.
- Choose a flight if Kalmar Öland Airport has a suitable connection, or if saving time is more important than having a wide choice of departures.
- Choose Copenhagen Airport if you are arriving from abroad and want access to frequent international flights followed by a straightforward train journey.
Tips for planning your journey to Kalmar
- Book long-distance trains early if you want the lowest fares.
- Check the full journey rather than only the first train, especially when several operators are involved.
- Allow extra time for changes when travelling with large bags or during winter.
- Compare the total price of a train ticket with car rental, fuel, parking and bridge tolls.
- Check seasonal timetables before travelling to Öland, as some services run less frequently outside summer.
- Reserve accommodation with parking if you are driving during July or around major events.
- Keep your ticket available in the relevant transport app or as a digital download before boarding.
Arriving in Kalmar for a weekend or longer stay
A weekend is enough to see Kalmar Castle, the old town, Kalmar Cathedral and the waterfront. If you have three or four days, add a day trip to Öland or explore nearby coastal destinations. Travelling by train works well for a city break, while a car is more useful for a broader southern Sweden itinerary.
Because Kalmar Central Station is close to the main attractions, arriving by train is particularly convenient for first-time visitors. You can usually check into a central hotel, leave your luggage and begin sightseeing without arranging another long transfer. If you arrive by car, choose accommodation with parking and use the city centre as the starting point for walking tours.
With reliable rail connections, regional buses, a nearby airport and good road access, Kalmar is straightforward to reach from both Sweden and neighbouring countries. The best route depends on your starting point, but careful planning makes transport to Kalmar simple in every season.