Wakendorf ligger omkring ni kilometer sydøst for Bad Segeberg og omkring seks kilometer nord for Bad Oldesloe i nærheden af floden Trave. Den har en lille station på jernbanen Neumünster–Bad Oldesloe.