There are 11 ways to get from Almelo to Bern 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.
Train
best- Take the train from Enschede to Muenster(Westf)Hbftrain Re
- Take the train from Münster Hauptbahnhof to Basel SBBtrain 43
- Take the train from Basel SBB to Berntrain Ic6 / ...
9h 32mCHF 145–321Bus
cheapest- Take the bus from Enschede to Dortmund central bus stationbus FlixBus 027
- Take the bus from Dortmund central bus station to Bernbus FlixBus N122
15h 42mCHF 65–101Drive 757 km
- Drive from Almelo to Berncar 757 km
6h 56mCHF 131–189Train, train to Amsterdam Airport Schiphol, fly to Basel
- Take the train from Almelo to Amersfoort Centraaltrain
- Take the train from Amersfoort Centraal to Schiphol Airport Train Stationtrain
- Fly from Amsterdam Airport Schiphol (AMS) to Basel (BSL)plane AMS - BSL
- Take the train from Basel SBB to Berntrain
7h 1mCHF 143–352Train via Dortmund
- Take the train from Enschede to Dortmund Hbftrain Re
- Take the train from Dortmund Hbf to Basel SBBtrain 43
- Take the train from Basel SBB to Berntrain Ic6 / ...
9h 55mCHF 139–331Train #2
- Take the train from Enschede to Dortmund Hbftrain Re
- Take the train from Dortmund Hbf to Berntrain Ice
9h 57mCHF 192–361Train, train to Amsterdam Airport Schiphol, fly to Zurich Airport
- Take the train from Almelo to Amersfoort Centraaltrain
- Take the train from Amersfoort Centraal to Schiphol Airport Train Stationtrain
- Fly from Amsterdam Airport Schiphol (AMS) to Zurich Airport (ZRH)plane AMS - ZRH
- Take the train from Zürich Flughafen to Berntrain
7h 2mCHF 160–356Train, train to Düsseldorf International Airport, fly to Zurich Airport
- Take the train from Deventer to Arnhem Centraaltrain
- Take the train from Arnhem Centraal to Duesseldorf Hbftrain
- Fly from Düsseldorf International Airport (DUS) to Zurich Airport (ZRH)plane DUS - ZRH
- Take the train from Zürich Flughafen to Berntrain
7h 56mCHF 131–335Train, train to Amsterdam Airport Schiphol, fly to Geneva International Airport
- Take the train from Almelo to Amersfoort Centraaltrain
- Take the train from Amersfoort Centraal to Schiphol Airport Train Stationtrain
- Fly from Amsterdam Airport Schiphol (AMS) to Geneva International Airport (GVA)plane AMS - GVA
- Take the train from Genève-Aéroport to Berntrain
8h 25mCHF 135–326Train to Hannover Airport, fly to Zurich Airport, train
- Take the train from Hengelo to Hannover Hbftrain
- Fly from Hannover Airport (HAJ) to Zurich Airport (ZRH)plane HAJ - ZRH
- Take the train from Zürich Flughafen to Berntrain
8h 37mCHF 189–449Train, train to Cologne Bonn Airport, fly to Zurich Airport
- Take the train from Deventer to Arnhem Centraaltrain
- Take the train from Arnhem Centraal to Koeln Hbftrain
- Fly from Cologne Bonn Airport (CGN) to Zurich Airport (ZRH)plane CGN - ZRH
- Take the train from Zürich Flughafen to Berntrain
8h 48mCHF 126–324
Almelo to Bern by train
Comparing Your Travel Options
The cheapest way to get from Almelo to Bern is to bus which costs SFr 65 - SFr 110 and takes 15h 42m.
The fastest way to get from Almelo to Bern is to drive which takes 6h 56m and costs SFr 130 - SFr 190.
No, there is no direct bus from Almelo station to Bern. However, there are services departing from Almelo, Centraal Station and arriving at Bern via Enschede and Dortmund central bus station. The journey, including transfers, takes approximately 15h 42m.
No, there is no direct train from Almelo to Bern. However, there are services departing from Almelo and arriving at Bern via Enschede, Münster Hauptbahnhof and Basel SBB. The journey, including transfers, takes approximately 9h 32m.
The distance between Almelo and Bern is 831 km. The road distance is 757 km.
The best way to get from Almelo to Bern without a car is to train which takes 9h 32m and costs SFr 140 - SFr 330.
It takes approximately 9h 32m to get from Almelo to Bern, including transfers.
Almelo to Bern bus services, operated by FlixBus, depart from Enschede station.
Almelo to Bern train services, operated by Nederlandse Spoorwegen (NS), depart from Enschede station.
The best way to get from Almelo to Bern is to train which takes 9h 32m and costs SFr 140 - SFr 330. Alternatively, you can bus, which costs SFr 65 - SFr 110 and takes 15h 42m.
What companies run services between Almelo, Netherlands and Bern, Switzerland?
You can take a train from Almelo to Bern via Enschede, Münster Hauptbahnhof, and Basel SBB in around 9h 32m. Alternatively, you can take a bus from Almelo, Centraal Station to Bern via Enschede, Centraal Station, Enschede, and Dortmund central bus station in around 15h 42m.
- Website
- swiss.com
Flights from Amsterdam Airport Schiphol to Zurich Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- CHF 110–300
Flights from Düsseldorf International Airport to Zurich Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 70–270
Flights from Amsterdam Airport Schiphol to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 21m
- When
- Every day
- Estimated price
- CHF 100–230
Flights from Hannover Airport to Zurich Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- CHF 95–370
Flights from Cologne Bonn Airport to Zurich Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- CHF 65–170
- Website
- klm.com
Flights from Amsterdam Airport Schiphol to Basel
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 50–340
Flights from Amsterdam Airport Schiphol to Zurich Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- CHF 50–320
Flights from Amsterdam Airport Schiphol to Geneva International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- CHF 50–330
- Website
- lufthansa.com
Flights from Amsterdam Airport Schiphol to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 33m
- When
- Every day
- Estimated price
- CHF 50–360
Flights from Düsseldorf International Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- CHF 85–300
Flights from Düsseldorf International Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 70–190
Flights from Hannover Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 6m
- When
- Every day
- Estimated price
- CHF 95–550
Flights from Hannover Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- CHF 55–350
Flights from Cologne Bonn Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- CHF 65–310
- Website
- airfrance.com
Flights from Amsterdam Airport Schiphol to Basel
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 50–340
Flights from Amsterdam Airport Schiphol to Geneva International Airport via Paris Charles de Gaulle
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- CHF 55–350
- Website
- eurowings.com
Flights from Düsseldorf International Airport to Zurich Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- CHF 70–190
Flights from Cologne Bonn Airport to Zurich Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- CHF 65–170
- Website
- easyjet.com
Flights from Amsterdam Airport Schiphol to Geneva International Airport
- Ave. Duration
- 1h 30m
- When
- Friday, Monday, Tuesday, Sunday, Wednesday, and Thursday
- Estimated price
- CHF 65–210
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Enschede to Muenster(Westf)Hbf
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- CHF 6–14
- Website
- Nederlandse Spoorwegen (NS)
Train from Almelo to Amersfoort Centraal
- Ave. Duration
- 1h 3m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 9–20
- Website
- Nederlandse Spoorwegen (NS)
Train from Amersfoort Centraal to Schiphol Airport Train Station
- Ave. Duration
- 39 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 5–11
- Website
- Nederlandse Spoorwegen (NS)
Train from Enschede to Dortmund Hbf
- Ave. Duration
- 2h 3m
- Frequency
- Hourly
- Estimated price
- CHF 10–22
- Website
- Nederlandse Spoorwegen (NS)
Train from Enschede to Dortmund Hbf
- Ave. Duration
- 2h 3m
- Frequency
- Hourly
- Estimated price
- CHF 10–22
- Website
- Nederlandse Spoorwegen (NS)
Train from Almelo to Amersfoort Centraal
- Ave. Duration
- 1h 3m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 9–20
- Website
- Nederlandse Spoorwegen (NS)
Train from Amersfoort Centraal to Schiphol Airport Train Station
- Ave. Duration
- 39 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 5–11
- Website
- Nederlandse Spoorwegen (NS)
Train from Deventer to Arnhem Centraal
- Ave. Duration
- 34 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–10
- Website
- Nederlandse Spoorwegen (NS)
Train from Arnhem Centraal to Duesseldorf Hbf
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- CHF 12–25
- Website
- Nederlandse Spoorwegen (NS)
Train from Almelo to Amersfoort Centraal
- Ave. Duration
- 1h 3m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 9–20
- Website
- Nederlandse Spoorwegen (NS)
Train from Amersfoort Centraal to Schiphol Airport Train Station
- Ave. Duration
- 39 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 5–11
- Website
- Nederlandse Spoorwegen (NS)
Train from Hengelo to Hannover Hbf
- Ave. Duration
- 2h 9m
- Frequency
- Every 3 hours
- Estimated price
- CHF 23–50
- Website
- Nederlandse Spoorwegen (NS)
Train from Deventer to Arnhem Centraal
- Ave. Duration
- 34 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–10
- Website
- Nederlandse Spoorwegen (NS)
Train from Arnhem Centraal to Koeln Hbf
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Estimated price
- CHF 16–35
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Enschede to Muenster(Westf)Hbf
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- CHF 10–45
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Enschede to Dortmund Hbf
- Ave. Duration
- 2h 3m
- Frequency
- Hourly
- Estimated price
- CHF 16–75
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Enschede to Dortmund Hbf
- Ave. Duration
- 2h 3m
- Frequency
- Hourly
- Estimated price
- CHF 16–75
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Münster Hauptbahnhof to Basel SBB
- Ave. Duration
- 5h 46m
- Frequency
- Hourly
- Estimated price
- CHF 110–230
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Dortmund Hbf to Basel SBB
- Ave. Duration
- 5h 12m
- Frequency
- Hourly
- Estimated price
- CHF 100–210
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Arnhem Centraal to Duesseldorf Hbf
- Ave. Duration
- 1h 18m
- Frequency
- Every 4 hours
- Estimated price
- CHF 21–45
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hengelo to Hannover Hbf
- Ave. Duration
- 2h 9m
- Frequency
- 5 times a day
- Estimated price
- CHF 35–80
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Arnhem Centraal to Koeln Hbf
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- CHF 28–60
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 27–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 27–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 27–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Dortmund Hbf to Bern
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Estimated price
- CHF 180–280
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 35–55
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 35–55
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève-Aéroport to Bern
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- CHF 45–65
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 35–55
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 35–55
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +49 6078 966930
- service@vias-online.eu
- Website
- VIAS Rail GmbH
Train from Arnhem Centraal to Duesseldorf Hbf
- Ave. Duration
- 1h 48m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 39
- Schedules at
- VIAS Rail GmbH
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Enschede to Dortmund central bus station
- Ave. Duration
- 2h 10m
- Frequency
- 3 times a week
- Estimated price
- CHF 10–16
- Website
- Flixbus
Bus from Dortmund central bus station to Bern
- Ave. Duration
- 10h 35m
- Frequency
- 5 times a week
- Estimated price
- CHF 50–80
- Website
- Flixbus
Want to know more about travelling around Switzerland
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Booking & Getting There
Almelo to Bern bus services, operated by FlixBus, arrive at Dortmund central bus station.
Almelo to Bern train services, operated by Nederlandse Spoorwegen (NS), arrive at Muenster(Westf)Hbf station.
Yes, the driving distance between Almelo to Bern is 757 km. It takes approximately 6h 56m to drive from Almelo to Bern.
Book your Almelo to Bern train tickets online with Omio.
There are 369+ hotels available in Bern.



























