Travel from Sweden to Finland is: Fully open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Jyväskylä?

Book now

There are 6 ways to get from Haparanda to Jyväskylä by bus, train, night 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

Bus

  1. Take the bus from C to T
  2. Take the bus from 10 to 3

Cheapest option

Train

  1. Take the train from Kemi to Kuopio
  2. Take the train from Kuopio to Jyväskylä

4 alternative options

Night bus, train

  1. Take the night bus from Uusi silta I to T
  2. Take the train from Oulu to Iisalmi
  3. Take the train from Iisalmi to Jyväskylä

Drive

  1. Drive from Haparanda to Jyväskylä

Fly Kemi-Tornio to Helsinki, train

  1. Take the plane from Kemi-Tornio to Helsinki
  2. Take the train from Tikkurila to Jyväskylä

Fly Kemi to Helsinki, train

  1. Fly from Kemi (KEM) to Helsinki (HEL)
  2. Take the train from Tikkurila to Jyväskylä

Haparanda to Jyväskylä by bus

The bus journey time between Haparanda and Jyväskylä is around 7h 25m and covers a distance of around 478 km. This includes an average layover time of around 1h. Operated by Orajärven Bussit Oy, Onni Bus and J.M. Eskelisen Lapin Linjat Oy, the Haparanda to Jyväskylä bus service departs from C and arrives in 3. Typically five buses run weekly, although weekend and holiday schedules can vary so check in advance.

5 Weekly Buses
7h 25m Average Duration
- Cheapest Price
See schedules
Sweden → Finland
Fully open

Travel safe during COVID-19

International entry into Finland from Sweden

  • Entry is fully open for citizens and permanent residents of Sweden
Show more details
Allowed for: All visitors

Restricted for: There are no current restrictions

Show less

Conditions of entry into Finland from Sweden

  • There are no current restrictions
This applies to arrivals from all countries, with no exceptions

Rules to follow in Finland

1.5m

Recommended

Recommended

Considerations leaving from Sweden

The official advice is to avoid non-essential international travel to high risk countries

Frequently Asked Questions


Yes, entry into Finland is currently allowed from Sweden.

Explore travel options

Domestic travel is not restricted, but some conditions may apply

  • Face masks are recommended
  • There is a social distancing requirement of 1.5 metres
  • Observe COVID-19 safety rules

Explore travel options

The national COVID-19 helpline number in Jyväskylä is 0295 535 535.

Wearing a face mask on public transport in Jyväskylä is recommended.

The social distance requirement in Jyväskylä is 1.5 metres.

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 0295 535 535.

No, returning to Sweden from Finland is currently allowed.

See options for return travel.

Last updated: 27 Jun 2022
Exceptions may apply, for full details: European Union.

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

The cheapest way to get from Haparanda to Jyväskylä is to drive which costs 650 kr - 1000 kr and takes 5h 44m.

More details

The fastest way to get from Haparanda to Jyväskylä is to drive which takes 5h 44m and costs 650 kr - 1000 kr.

More details

No, there is no direct bus from Haparanda to Jyväskylä. However, there are services departing from C and arriving at 3 via 10. The journey, including transfers, takes approximately 7h 25m.

More details

No, there is no direct train from Haparanda to Jyväskylä. However, there are services departing from Tornio and arriving at Jyväskylä via Kemi and Kuopio. The journey, including transfers, takes approximately 9h 46m.

More details

The distance between Haparanda and Jyväskylä is 407 km. The road distance is 471.3 km.

Get driving directions

The best way to get from Haparanda to Jyväskylä without a car is to bus which takes 7h 25m and costs .

More details

It takes approximately 7h 25m to get from Haparanda to Jyväskylä, including transfers.

More details

Haparanda to Jyväskylä bus services, operated by Orajärven Bussit Oy, depart from C station.

More details

Haparanda to Jyväskylä train services, operated by Finnish Railways (VR), depart from Kemi station.

More details

The best way to get from Haparanda to Jyväskylä is to bus which takes 7h 25m and costs . Alternatively, you can train, which costs 650 kr - 1100 kr and takes 9h 46m.

Mode details

Map of how to get from Haparanda to Jyväskylä.
Launch map view
  • Distance: 407 km
  • Duration: 7h 25m

What companies run services between Haparanda, Sweden and Jyväskylä, Finland?

You can take a bus from Haparanda to Jyväskylä via T and 10 in around 7h 25m. Alternatively, you can take a train from Haparanda to Jyväskylä via Kemi and Kuopio in around 9h 46m.

Airlines
FlexFlight ApS
Website
flexflight.dk
Flights from Kemi to Helsinki
Ave. Duration
1h 20m
When
Monday to Friday
Estimated price
€65 - €150
Flights from Kemi to Helsinki via Kokkola/Pietarsaari
Ave. Duration
2h 5m
When
Monday, Tuesday and Wednesday
Estimated price
€65 - €150
Train operators
Finnish Railways (VR)
Phone
+358 600 41900
Website
vr.fi
Train from Kemi to Kuopio
Ave. Duration
5h 25m
Frequency
Once daily
Estimated price
€40 - €65
Website
www.vr.fi
Train from Kuopio to Jyväskylä
Ave. Duration
1h 38m
Frequency
Once daily
Estimated price
€18 - €26
Website
www.vr.fi
Train from Oulu to Iisalmi
Ave. Duration
2h 59m
Frequency
4 times a day
Estimated price
€26 - €40
Website
www.vr.fi
Train from Iisalmi to Jyväskylä
Ave. Duration
4h 18m
Frequency
5 times a week
Estimated price
€24 - €40
Website
www.vr.fi
Train from Tikkurila to Jyväskylä
Ave. Duration
2h 58m
Frequency
Every 4 hours
Estimated price
€30 - €45
Website
www.vr.fi
Bus operators
Orajärven Bussit Oy
Phone
040 1834373
Website
matkahuolto.fi
Bus from C to T
Ave. Duration
2h 5m
Frequency
5 times a week
Schedules at
Orajärven Bussit Oy
J.M. Eskelisen Lapin Linjat Oy
Phone
+358 295 34 3000
Website
eskelisen.fi
Bus from Oulu linja-autoasema, lähtölaituri to Jyväskylä
Ave. Duration
5h 5m
Frequency
Once a week
Estimated price
€40 - €60
Website
J.M. Eskelisen Lapin Linjat Oy
Night bus from Uusi silta I to T
Ave. Duration
2h 4m
Frequency
5 times a week
Estimated price
€18 - €26
Website
J.M. Eskelisen Lapin Linjat Oy
Other operators
Nyxair
Phone
+372 5562 7612
Email
charter@nyx.ee
Website
nyx.ee
Plane from Kemi-Tornio to Helsinki
Ave. Duration
1h 20m
Frequency
Twice daily
Website
Nyxair

Want to know more about travelling around Finland

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.

More Questions & Answers

The quickest flight from Kemi Airport to Helsinki Airport is the direct flight which takes 1h 20m.

Search flights

Haparanda to Jyväskylä bus services, operated by Onni Bus, arrive at 3 station.

More details

Jyväskylä is 1h ahead of Haparanda. It is currently 11:38 AM in Haparanda and 12:38 PM in Jyväskylä.

Haparanda to Jyväskylä train services, operated by Finnish Railways (VR), arrive at Jyväskylä station.

More details

Yes, the driving distance between Haparanda to Jyväskylä is 471 km. It takes approximately 5h 44m to drive from Haparanda to Jyväskylä.

Get driving directions

FlexFlight ApS offers flights from Kemi Airport to Helsinki Airport.

Search flights

There are 27+ hotels available in Jyväskylä. Prices start at €87 per night.

More details

The best way to get from Haparanda to Kemi Airport is to bus which takes 17 min and costs .

More details

ticket