The best way to reach Giethoorn is to fly into Amsterdam and head to Zwolle.
You can take the train to the city and rent a car when you get there, or simply obtain a vehicle from the get-go and drive the whole way.
From Amsterdam, take highway A1-E231 to the A28-E232.
Driving time to Zwolle is about 90 minutes.
Follow this link to find yourself a place to Stay in Giethoorn – a wide selection of hotels and bed&breakfasts reviewed by other visitors.