Skip to main content

How to get from Amsterdam to Ameland by bus, ferry and train?

By bus, ferry and train

To get from Amsterdam to Ameland in Netherlands, you’ll need to take 3 bus lines, one train line and one ferry line: take the 394 bus from Amsterdam, Barndegat station to Zaandam, Station station. Next, you’ll have to switch to the IC train, then the 350 bus, then the 166 bus and finally take the VEER ferry from Holwerd station to Ameland station. The total trip duration for this route is approximately 6 hr 16 min.

376min
Walk to bus station
Bus - 394394
Train - IC
IC
Bus - 350350
Bus - 166166
Ferry - VEERVEER
Walk to Ameland
Leaves from Amsterdam, Barndegat

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Amsterdam, Barndegat
    ID 37223620
    50 m • 1 min
  • 2
    Bus - 394394
    Wait for bus
    394
    Zaandam Station
  • 3
    Ride to bus station
    Ride to bus station
    Zaandam, Station
    18 min
  • 4
    Walk to train station
    Walk to train station
    Zaandam
    120 m • 2 min
  • 5
    Train - ICIC
    Wait for train
    IC
    Alkmaar
  • 6
    Ride to train station
    Ride to train station
    Alkmaar
    21 min
  • 7
    Walk to bus station
    Walk to bus station
    Alkmaar, Station
    240 m • 4 min
  • 8
    Bus - 350350
    Wait for bus
    350
    Leeuwarden Busstation
  • 9
    Ride to bus station
    Ride to bus station
    Leeuwarden, Busstation
    ID 20000001
    110 min
  • 10
    Bus - 166166
    Wait for bus
    166
    Holwerd Veerdam Ameland
  • 11
    Ride to bus station
    Ride to bus station
    Holwerd, Veerdam
    ID 20650110
    31 min
  • 12
    Walk to ferry station
    Walk to ferry station
    Holwerd
    170 m • 3 min
  • 13
    Ferry - VEERVEER
    Wait for ferry
    VEER
    Ameland
  • 14
    Ride to ferry station
    Ride to ferry station
    Ameland
    45 min
  • 15
    Walk to Ameland
    Walk to
    Ameland
    1.15 km • 15 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Netherlands.
All local mobility options in one app

Public transit directions from Amsterdam to Ameland

The distance between Amsterdam, Netherlands and Ameland, Netherlands is approximately 192.87 km, which can typically be travelled in 376 min. Moovit will show you the directions from Amsterdam to Ameland by bus, ferry and train, so no matter how you choose to travel in Netherlands – you will always have plenty of easy options.

Public transit stations close to Ameland, Netherlands

Ameland is located at Ameland, Netherlands and the nearest public transit station is Nes, Reeweg.

Bus stations close to Ameland:

  • Nes, Reeweg
  • Nes, Noorderlicht
  • Nes, Veerhaven

Questions & Answers

  • What is the fastest way to get from Amsterdam to Ameland?

    The fastest way takes 376 minutes, using Bus line 394, Bus line IC, Bus line 350, Bus line 166, Bus line VEER.

  • Is there a direct bus between Amsterdam and Ameland?

    No, you’ll have to take 3 bus lines, one train line and one ferry line in total. The total travelling time is 6 hr 16 min.

  • Which bus line goes from Amsterdam to Ameland?

    The 394 bus line goes from Amsterdam, Barndegat station near Amsterdam in Amsterdam to Zaandam Station station. From there you’ll have to take one bus line, one train line and one ferry line till Zaandam Station station near Ameland in Netherlands.

  • How long does it take to travel from Amsterdam to Ameland by bus, train and ferry?

    The total travel time between Amsterdam in Amsterdam and Ameland in Netherlands by bus, train and ferry is about 6 hr 16 min.

  • Where do I get on the bus near Amsterdam to get to Ameland?

    Get on the 394 bus from the Amsterdam, Barndegat stop near Amsterdam in Amsterdam.

  • Where do I get off the bus when travelling between Amsterdam and Ameland?

    Get off the bus at the Zaandam Station station, which is closest to Ameland in Netherlands.

Real-Time Arrivals, Schedules, Maps & More