There are 5 ways to get from Stockholm to Vimmerby by train, bus, car 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.

Recommended option

Train, bus  •  4 h 47 min

  1. Take the train from Stockholm Central to Nässjö Central
  2. Take the bus from Nässjö Centralstation to Vimmerby station 325 / ...

$40 - $88

Cheapest option

Bus  •  5 h 33 min

  1. Take the bus from Stockholm Cityterminalen to Västervik station Swebus
  2. Take the bus from Västervik station to Kyrkterrassen 325 / ...

$39 - $54

3 alternative options

Drive  •  3 h 28 min

  1. Drive from Stockholm to Vimmerby 186.6 miles

$40 - $65

Fly Stockholm to Jonkoping, train, bus  •  6 h 48 min

  1. Fly from Stockholm (ARN) to Jonkoping (JKG) ARN - JKG
  2. Take the train from Jönköping Central to Nässjö Central
  3. Take the bus from Nässjö Centralstation to Vimmerby station

$88 - $463

Fly Stockholm Bromma to Vaxjo, train, bus  •  6 h 44 min

  1. Fly from Stockholm Bromma (BMA) to Vaxjo (VXO) BMA - VXO
  2. Take the train from Alvesta station to Nässjö Central
  3. Take the bus from Nässjö Centralstation to Vimmerby station

$86 - $321

What companies run services between Stockholm, Sweden and Vimmerby, Sweden?

You can take a bus from Stockholm to Vimmerby via Västervik station in around 5 h 33 min.

Airlines
Malmö Aviation
Website
flygbra.se
Flights from Stockholm Bromma to Vaxjo
Ave. Duration
1 h
When
Every day
Estimated price
$55 - $490
NextJet
Website
nextjet.se
Flights from Stockholm to Jonkoping
Ave. Duration
1 h
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$60 - $480
Train operators
Swedish Railways (SJ)
Website
sj.se
Train from Stockholm Central to Nässjö Central
Ave. Duration
2 h 30 min
Frequency
Hourly
Estimated price
$30 - $75
Website
www.sj.se
2nd Class Non-Rebookable
$30 - $45
1st Class Non-Rebookable
$50 - $70
2nd Class Refundable
$50 - $75
1st Class Refundable
$70 - $100
Train from Jönköping Central to Nässjö Central
Ave. Duration
33 min
Frequency
Every 30 minutes
Estimated price
$8 - $17
Website
www.sj.se
2nd Class Non-Rebookable
$8 - $12
1st Class Non-Rebookable
$12 - $16
2nd Class Refundable
$11 - $17
1st Class Refundable
$15 - $21
Train from Alvesta station to Nässjö Central
Ave. Duration
34 min
Frequency
Hourly
Estimated price
$7 - $18
Website
www.sj.se
2nd Class Non-Rebookable
$7 - $10
1st Class Non-Rebookable
$12 - $17
2nd Class Refundable
$12 - $18
1st Class Refundable
$18 - $25
Bus operators
Klt
Phone
010 - 21 21 000
Website
klt.se
Bus from Nässjö Centralstation to Vimmerby station
Ave. Duration
1 h 25 min
Frequency
Hourly
Estimated price
$8 - $10
Schedules at
klt.se
Bus from Västervik station to Kyrkterrassen
Ave. Duration
51 min
Frequency
Hourly
Estimated price
$6 - $9
Schedules at
klt.se
Swebus
Phone
+46 771 218 218
Email
kundtjanst@swebusexpress.se
Website
swebus.se
Bus from Nässjö Centralstation to Vimmerby station
Ave. Duration
1 h 10 min
Frequency
Twice a week
Estimated price
$12 - $17
Schedules at
Swebus
Bus from Stockholm Cityterminalen to Västervik station
Ave. Duration
4 h 10 min
Frequency
Twice daily
Estimated price
$30 - $45
Schedules at
Swebus

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What documents do I need to cross Niagara Falls?, Need to know: Eurostar and Want to know more about Flixbus? - to help you get the most out of your next trip.

Questions & Answers

The distance between Stockholm and Vimmerby is 225 km. The road distance is 299 km.

The cheapest way to get from Stockholm to Vimmerby is to bus which costs 330 kr - 470 kr and takes 5 h 33 min.

The quickest way to get from Stockholm to Vimmerby is to drive which takes 3 h 28 min and costs 360 kr - 550 kr.

No, there is no direct bus from Stockholm to Vimmerby. However, there are services departing from Stockholm Cityterminalen and arriving at Kyrkterrassen via Västervik station. The journey, including transfers, takes approximately 5 h 33 min.

It takes approximately 4 h 47 min to get from Stockholm to Vimmerby, including transfers.