Most Amsterdam walking tours last about 2-3 hours. While there are some that last up to 4 hours, these usually include a lunch break.