---
title: "Arnhem train stations | EveryRail"
description: "Arnhem Centraal is the main station: direct trains to Utrecht in 34 minutes and Amsterdam in 63, plus ICE and RE 19 trains to Düsseldorf."
image: "https://everyrail.com/img/blog-media/v2-cities/arnhem/featured-pexels-34295423-20261015-claude.jpg"
---

[Home](<https://everyrail.com/>)[Netherlands](<https://everyrail.com/netherlands/>)Arnhem

[Home](<https://everyrail.com/>)[Netherlands](<https://everyrail.com/netherlands/>)Arnhem

**Share**

-
- [Share on WhatsApp](<https://everyrail.com/netherlands/arnhem/#>)
- [Share on X](<https://everyrail.com/netherlands/arnhem/#>)
- [Share on Facebook](<https://everyrail.com/netherlands/arnhem/#>)
- [Share by email](<https://everyrail.com/netherlands/arnhem/#>)

**On this page**

- [About train stations in Arnhem](<https://everyrail.com/netherlands/arnhem/#about>)
- [Where to book](<https://everyrail.com/netherlands/arnhem/#where-to-buy>)
- [Train stations in Arnhem](<https://everyrail.com/netherlands/arnhem/#stations>)
- [Find places to stay in Arnhem](<https://everyrail.com/netherlands/arnhem/#places-to-stay>)
- [Frequently asked questions](<https://everyrail.com/netherlands/arnhem/#frequently-asked-questions>)

[Book now](<https://everyrail.com/go/omio/?sub_id=er_9b8f774ab7f9e43b>)

Last reviewed October 2026

# Train stations in Arnhem

Arnhem Centraal is the main station: direct trains to Utrecht in 34 minutes and Amsterdam in 63, plus ICE and RE 19 trains to Düsseldorf.

![John Frost Bridge arching over the Rhine in Arnhem on an autumn day with dark clouds](<https://everyrail.com/img/blog-media/derived/v2/f4cf9306beb2aa5add924632fbb53a3ba7a8aba3/w1600.webp>)

Stations

3

Primary station

[Arnhem Centraal](<https://everyrail.com/netherlands/arnhem-centraal/>)

Passenger operators

5

Arnhem Centraal is the station to use for Arnhem. Direct trains run from here to Amsterdam, Utrecht and Nijmegen, and the ICE to Germany stops here too.

## Which station to use

Arnhem Centraal is the only one of the city's three stations with long-distance trains, including direct Intercity trains to Schiphol Airport, The Hague and Zwolle.

Arnhem Velperpoort and Arnhem Presikhaaf are local stops. Velperpoort is 2 to 3 minutes east of Centraal, served by NS Sprinters to Zutphen and Nijmegen and by the local trains to Doetinchem and Winterswijk. Presikhaaf, on the Zutphen line, has NS Sprinters only. Use either only when your address is beside it.

## From the station to the centre

The shopping streets begin a 5 minute walk from Arnhem Centraal; the Markt and the Eusebiuskerk lie at the far, river end of the old centre. Arnhem is the only Dutch city with trolleybuses, and they run from the station into town. Buses also stop at Rijnstraat, Willemsplein and Velperplein on the edge of the centre. Tap in and out on the bus with the same contactless card or phone you use on the train.

Bus 3 from the station runs every 15 minutes to Burgers' Zoo and stops at the Netherlands Open Air Museum (Openluchtmuseum) on the way. For De Hoge Veluwe National Park and the Kröller-Müller Museum, take bus 105 towards Barneveld to Otterlo, Rotonde and change there to bus 106, which stops at the park entrance and at the museum.

## Trains and journey times

Typical times for direct NS trains from Arnhem Centraal, as of October 2026, with the lowest NS e-ticket prices.

| To | Typical journey | Changes | E-ticket from |
| --- | --- | --- | --- |
| Nijmegen | About 14 minutes | None | €5.50 |
| Utrecht | About 34 minutes | None | €14.20 |
| Zwolle | About 59 minutes | None | €18.20 |
| Amsterdam | About 63 minutes | None | €22.10 |
| Schiphol Airport | About 73 minutes | None | €23.30 |
| The Hague | About 88 minutes | None | €25.50 |

Direct trains run every 30 minutes to Amsterdam and about every 10 minutes to Utrecht. The first direct train to Amsterdam leaves Arnhem Centraal at 05:31 on weekdays and the last at midnight. The last direct train back from Amsterdam Centraal leaves at 00:23. These times apply until the timetable change on 13 December 2026.

## Trains to Germany

ICE trains leave Arnhem Centraal for Germany every two hours, at 34 minutes past the hour from 07:34 to 19:34. Düsseldorf takes about 1 hour 10 minutes, Cologne about 1 hour 40 minutes and Frankfurt about 2 hours 55 minutes, with no change. Fares start at €20 one way to Düsseldorf and Cologne and at €38 to Frankfurt, and the cheapest fares sell out early. A domestic ICE trip between Amsterdam and Arnhem needs an extra supplement.

VIAS runs the RE 19 regional train from Arnhem Centraal to Düsseldorf Hbf through Zevenaar, Emmerich, Wesel and Duisburg. In the timetable valid until 12 December 2026 it leaves at 45 minutes past every hour from 05:45 (06:45 on Sundays). The last train through to Düsseldorf leaves at 20:45; the 21:45 and 22:45 go only as far as Duisburg.

ÖBB Nightjet sleeper trains call at Arnhem Centraal too. The Nightjet to Innsbruck and Vienna leaves every evening at 19:08 (20:08 from 13 December 2026), and the Nightjet to Zurich leaves at 22:04 on most evenings.

## Local trains to Doetinchem and Winterswijk

Arriva runs the local trains, signed RRReis, from Arnhem Centraal through Arnhem Velperpoort, Westervoort, Duiven and Zevenaar to Doetinchem and Winterswijk, and a second line to Elst and Tiel. Doetinchem is 32 minutes away, with up to four trains an hour, and Winterswijk about 1 hour 5 minutes, with a direct train every 30 minutes. Works on the Winterswijk line run from 04:00 on Saturday 31 October to 02:00 on Monday 2 November, and from 04:00 on Saturday 7 November to 02:00 on Monday 9 November 2026, so allow extra time on those weekends.

## Tickets

Tap in and out with a contactless debit card, credit card or phone at the card readers. You travel second class without a discount, and the day's fares are taken in one payment the next day. If you tap in by mistake, tap out at the same station within 60 minutes and the journey is cancelled. If you forget to tap out, you can still do it at a gate or pole up to 6 hours later; after that you pay a standard fare.

An e-ticket bought online or in the NS app avoids the €1.60 NS adds at desks and ticket machines.

## Rail passes and reservations

As of October 2026, Interrail covers NS Intercity and Sprinter trains, the RRReis local trains and the VIAS RE 19, with no reservation; on the RE 19 a Benelux One Country Pass is valid only as far as the border. ICE trains need no reservation outside peak summer, but one is recommended and compulsory in the summer peak (25 June to 5 September in 2027). It costs €5.50 in second class or €6.90 in first, plus a €2 booking fee per passenger per train when you book through Interrail. Nightjet trains always need a paid reservation, and the Benelux One Country Pass does not cover them; a Global Pass does.

## Mistakes to avoid

On Sunday 1 November 2026, from 06:00 to 01:00 the next night, Intercity trains between Amsterdam or Schiphol and Utrecht run less often, and journeys to Arnhem can take about 20 minutes longer or need an extra change.

Arriva and NS count as separate operators when you tap. When you change from one to the other, tap out of the first and tap in again for the second.

## Where to book

### Train tickets

- Omio
  Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.
  [Check times & prices](<https://everyrail.com/go/omio/c/arnhem/?sub_id=er_e8835fb2a412cb7b>)
- Rail Europe
  Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.
- Trainline
  Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

### Passenger train operators

- [Arriva](<https://everyrail.com/czechia/arriva-vlaky/>)
  Arriva runs ARRIVA vlaky in Czechia, regional trains in the Netherlands, and regional trains in Poland. Tickets and websites differ by country.
  [Official website](<https://www.arriva.cz/cs/o-nas/dcerine-spolecnosti/arriva-vlaky>)
  [Check times & prices](<https://everyrail.com/go/omio/c/arnhem/?sub_id=er_4b4278e8439975c5>)
- [Deutsche Bahn](<https://everyrail.com/germany/deutsche-bahn/>)
  Deutsche Bahn (DB) is Germany's national railway, running ICE, IC and regional trains with Flexpreis, Sparpreis and Super Sparpreis fares.
  [Official website](<https://www.bahn.de/>)
  [Check times & prices](<https://everyrail.com/go/omio/c/arnhem/?sub_id=er_ce51af0f4411d8a8>)
- [NS](<https://everyrail.com/netherlands/ns/>)
  NS runs the Netherlands' domestic Intercity and Sprinter network, while NS International connects Belgium, Germany and beyond; Eurostar requires reservations.
  [Official website](<https://www.ns.nl/>)
  [Check times & prices](<https://everyrail.com/go/omio/c/arnhem/?sub_id=er_68df32f3b0907f7f>)
- [ÖBB](<https://everyrail.com/austria/obb/>)
  ÖBB is Austria's national railway, with Railjet high-speed and Nightjet sleeper services plus regional trains across Austria and neighbouring countries.
  [Official website](<https://www.oebb.at/>)
  [Check times & prices](<https://everyrail.com/go/omio/c/arnhem/?sub_id=er_6342ab986f321af1>)
- [VIAS](<https://everyrail.com/germany/vias/>)
  VIAS runs regional trains across Hesse and North Rhine-Westphalia, including the RE 19 line that crosses the border to Arnhem in the Netherlands.
  [Official website](<https://www.vias-online.de/>)
  [Check times & prices](<https://everyrail.com/go/omio/c/arnhem/?sub_id=er_acc5d3932f3c46ea>)

## Train stations in Arnhem

[![Map showing the location of Arnhem Centraal](<https://everyrail.com/maps/station-arnhem-centraal.webp>)© OpenStreetMap contributors![ÖBB](<https://znmmduxdxnnnebgevjdu.supabase.co/storage/v1/object/public/operator-media/v1-operators/obb/avatar-169876.png>)![Deutsche Bahn](<https://znmmduxdxnnnebgevjdu.supabase.co/storage/v1/object/public/operator-media/v1-operators/deutsche-bahn/avatar-169868.webp>)![VIAS](<https://znmmduxdxnnnebgevjdu.supabase.co/storage/v1/object/public/operator-media/operators/vias/avatar-20260907-d728aada.webp>)![NS](<https://znmmduxdxnnnebgevjdu.supabase.co/storage/v1/object/public/operator-media/operators/ns/avatar-20260726-87b24d5e.webp>)![Arriva](<https://znmmduxdxnnnebgevjdu.supabase.co/storage/v1/object/public/operator-media/operators/arriva-vlaky/avatar-20260907-c9372930.webp>)Main stationArnhem Centraal1.1 km from the city centreArnhem Centraal is the main railway station in Arnhem, served by Arriva, NS, VIAS, Deutsche Bahn, and ÖBB.](<https://everyrail.com/netherlands/arnhem-centraal/>)[![Map showing the location of Arnhem Presikhaaf](<https://everyrail.com/maps/station-arnhem-presikhaaf.webp>)© OpenStreetMap contributors![NS](<https://znmmduxdxnnnebgevjdu.supabase.co/storage/v1/object/public/operator-media/operators/ns/avatar-20260726-87b24d5e.webp>)Arnhem Presikhaaf2.5 km from the city centreArnhem Presikhaaf is a railway station in Arnhem, served by NS. The main station for long-distance trains is Arnhem Centraal, 3 km away.](<https://everyrail.com/netherlands/arnhem-presikhaaf/>)[![Map showing the location of Arnhem Velperpoort](<https://everyrail.com/maps/station-arnhem-velperpoort.webp>)© OpenStreetMap contributors![NS](<https://znmmduxdxnnnebgevjdu.supabase.co/storage/v1/object/public/operator-media/operators/ns/avatar-20260726-87b24d5e.webp>)![Arriva](<https://znmmduxdxnnnebgevjdu.supabase.co/storage/v1/object/public/operator-media/operators/arriva-vlaky/avatar-20260907-c9372930.webp>)Arnhem Velperpoort1.0 km from the city centreArnhem Velperpoort is a railway station in Arnhem, served by Arriva and NS. The main station for long-distance trains is Arnhem Centraal, 1.4 km away.](<https://everyrail.com/netherlands/arnhem-velperpoort/>)

## Find places to stay in Arnhem

[![Bright bedroom with white bedding and a breakfast tray on the bed](<https://everyrail.com/images/accommodation-card-2-800.webp>)**Browse stays in Arnhem**Hotels and apartments via Booking.com](<https://www.jdoqocy.com/click-101845132-17323134?sid=city-arnhem-197765&url=https%3A%2F%2Fwww.booking.com%2Fsearchresults.en-gb.html%3Fss%3DArnhem>)

## Frequently asked questions

### Which station should I use in Arnhem?

Arnhem Centraal, unless your address is next to one of the local stops. It has the direct trains to Amsterdam, Utrecht and Nijmegen and the ICE to Germany, and the shopping streets begin a 5 minute walk away.

### How long does the train from Amsterdam to Arnhem take?

About 64 minutes on a direct train, and about 63 minutes in the other direction. A one-way e-ticket starts at €22.10. From Schiphol Airport the journey is about 73 minutes, from €23.30.

### Is there a direct train from Arnhem to Germany?

Yes. The ICE reaches Düsseldorf in about 1 hour 10 minutes and Frankfurt in about 2 hours 55 minutes without a change. The slower RE 19 regional train also runs to Düsseldorf every hour until the evening.

### How do I get from Arnhem Centraal to Burgers' Zoo?

Bus 3 leaves from the station every 15 minutes and stops at the zoo's entrance. The zoo is open every day of the year. The same bus stops at the Open Air Museum.

### Can I take the train to Doetinchem and Winterswijk from Arnhem?

Yes. Arriva's local trains, signed RRReis, leave from Arnhem Centraal, reach Doetinchem in 32 minutes and Winterswijk in about 1 hour 5 minutes, with a direct train every 30 minutes.

## Other destinations in Netherlands

- [Train stations in Amsterdam](<https://everyrail.com/netherlands/amsterdam/>)
- [Train stations in Breda](<https://everyrail.com/netherlands/breda/>)
- [Train stations in Delft](<https://everyrail.com/netherlands/delft/>)
- [Train stations in Eindhoven](<https://everyrail.com/netherlands/eindhoven/>)
- [Train stations in Groningen](<https://everyrail.com/netherlands/groningen/>)
- [Train stations in Haarlem](<https://everyrail.com/netherlands/haarlem/>)
- [Train stations in Leiden](<https://everyrail.com/netherlands/leiden/>)
- [Train stations in Maastricht](<https://everyrail.com/netherlands/maastricht/>)
- [Train stations in Rotterdam](<https://everyrail.com/netherlands/rotterdam/>)
- [Train stations in The Hague](<https://everyrail.com/netherlands/the-hague/>)
- [Train stations in Utrecht](<https://everyrail.com/netherlands/utrecht/>)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://everyrail.com/#organization",
      "name": "EveryRail",
      "url": "https://everyrail.com/",
      "logo": {
        "@type": "ImageObject",
        "url": "https://everyrail.com/_astro/everyrail-logomark-2026.VJ4vNX1T.webp",
        "@id": "https://everyrail.com/#organization-logo-1"
      },
      "sameAs": [
        "https://www.instagram.com/everyrailtravel/",
        "https://www.facebook.com/everyrail",
        "https://www.threads.com/@everyrailtravel"
      ]
    },
    {
      "@type": "WebSite",
      "@id": "https://everyrail.com/#website",
      "name": "EveryRail",
      "url": "https://everyrail.com/",
      "publisher": {
        "@id": "https://everyrail.com/#organization"
      },
      "inLanguage": "en"
    },
    {
      "@type": "WebPage",
      "@id": "https://everyrail.com/netherlands/arnhem/#webpage",
      "name": "Train stations in Arnhem",
      "description": "Stations: 3. Primary station: Arnhem Centraal. Passenger operators: 5.",
      "about": {
        "@id": "https://everyrail.com/netherlands/arnhem/#city"
      },
      "isPartOf": {
        "@id": "https://everyrail.com/#website"
      },
      "publisher": {
        "@id": "https://everyrail.com/#organization"
      },
      "url": "https://everyrail.com/netherlands/arnhem/",
      "dateModified": "2026-10-15T21:52:38.772Z",
      "inLanguage": "en"
    },
    {
      "@type": "City",
      "@id": "https://everyrail.com/netherlands/arnhem/#city",
      "name": "Arnhem",
      "containedInPlace": {
        "@type": "Country",
        "@id": "https://everyrail.com/netherlands/arnhem/#city-country",
        "name": "Netherlands"
      }
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Which station should I use in Arnhem?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Arnhem Centraal, unless your address is next to one of the local stops. It has the direct trains to Amsterdam, Utrecht and Nijmegen and the ICE to Germany, and the shopping streets begin a 5 minute walk away.",
            "@id": "https://everyrail.com/netherlands/arnhem/#faqpage-mainEntity-1-acceptedAnswer-1",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/netherlands/arnhem/#faqpage-mainEntity-1",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "How long does the train from Amsterdam to Arnhem take?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "About 64 minutes on a direct train, and about 63 minutes in the other direction. A one-way e-ticket starts at €22.10. From Schiphol Airport the journey is about 73 minutes, from €23.30.",
            "@id": "https://everyrail.com/netherlands/arnhem/#faqpage-mainEntity-2-acceptedAnswer-2",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/netherlands/arnhem/#faqpage-mainEntity-2",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Is there a direct train from Arnhem to Germany?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. The ICE reaches Düsseldorf in about 1 hour 10 minutes and Frankfurt in about 2 hours 55 minutes without a change. The slower RE 19 regional train also runs to Düsseldorf every hour until the evening.",
            "@id": "https://everyrail.com/netherlands/arnhem/#faqpage-mainEntity-3-acceptedAnswer-3",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/netherlands/arnhem/#faqpage-mainEntity-3",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "How do I get from Arnhem Centraal to Burgers' Zoo?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Bus 3 leaves from the station every 15 minutes and stops at the zoo's entrance. The zoo is open every day of the year. The same bus stops at the Open Air Museum.",
            "@id": "https://everyrail.com/netherlands/arnhem/#faqpage-mainEntity-4-acceptedAnswer-4",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/netherlands/arnhem/#faqpage-mainEntity-4",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Can I take the train to Doetinchem and Winterswijk from Arnhem?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. Arriva's local trains, signed RRReis, leave from Arnhem Centraal, reach Doetinchem in 32 minutes and Winterswijk in about 1 hour 5 minutes, with a direct train every 30 minutes.",
            "@id": "https://everyrail.com/netherlands/arnhem/#faqpage-mainEntity-5-acceptedAnswer-5",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/netherlands/arnhem/#faqpage-mainEntity-5",
          "inLanguage": "en"
        }
      ],
      "@id": "https://everyrail.com/netherlands/arnhem/#faqpage",
      "inLanguage": "en"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://everyrail.com/netherlands/arnhem/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://everyrail.com/",
          "@id": "https://everyrail.com/netherlands/arnhem/#breadcrumb-itemListElement-1"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Netherlands",
          "item": "https://everyrail.com/netherlands/",
          "@id": "https://everyrail.com/netherlands/arnhem/#breadcrumb-itemListElement-2"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Arnhem",
          "item": "https://everyrail.com/netherlands/arnhem/",
          "@id": "https://everyrail.com/netherlands/arnhem/#breadcrumb-itemListElement-3"
        }
      ],
      "inLanguage": "en"
    }
  ]
}
```
