Bus 89 - Mechelen - Tisselt - Breendonk - Puurs in Brussels: Stops & Timetable
A bus service operated by De Lijn
Klik om de interactieve kaart te laden
Puurs Station – Mechelen Station perron 18
Mechelen Station perron 18 – Puurs Station
Lijst van haltes
Aantal haltes: 15
Kaart
Puurs Station – Mechelen Station perron 18
Puurs Station | — | 06:09 | 06:36 | 07:02 | 07:31 | 08:03 | 09:08 | 10:08 | 11:08 | 12:07 | 13:14 | 14:07 | 15:07 | 16:06 | 16:36 | 17:06 | 17:37 | 18:06 | 19:08 | 20:09 | 21:09 | 22:09 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Puurs Merkenveld | — | 06:10 | 06:37 | 07:04 | 07:33 | 08:05 | 09:09 | 10:09 | 11:09 | 12:09 | 13:16 | 14:09 | 15:09 | 16:08 | 16:38 | 17:08 | 17:39 | 18:08 | 19:09 | 20:10 | 21:10 | 22:10 |
Puurs Kalfortdorp | — | 06:11 | 06:38 | 07:05 | 07:34 | 08:06 | 09:10 | 10:10 | 11:10 | 12:10 | 13:17 | 14:10 | 15:10 | 16:09 | 16:39 | 17:09 | 17:40 | 18:09 | 19:10 | 20:11 | 21:11 | 22:11 |
Puurs Winkelveld | — | 06:12 | 06:39 | 07:07 | 07:36 | 08:08 | 09:11 | 10:11 | 11:11 | 12:11 | 13:18 | 14:11 | 15:11 | 16:11 | 16:41 | 17:11 | 17:42 | 18:10 | 19:11 | 20:12 | 21:12 | 22:12 |
Puurs Hoek Ten Eike | — | 06:13 | 06:40 | 07:07 | 07:36 | 08:08 | 09:12 | 10:12 | 11:12 | 12:12 | 13:19 | 14:12 | 15:12 | 16:11 | 16:41 | 17:11 | 17:42 | 18:11 | 19:12 | 20:13 | 21:13 | 22:13 |
Puurs Transversale Weg | — | 06:14 | 06:41 | 07:08 | 07:37 | 08:09 | 09:13 | 10:13 | 11:13 | 12:13 | 13:20 | 14:13 | 15:13 | 16:12 | 16:42 | 17:12 | 17:43 | 18:12 | 19:13 | 20:14 | 21:14 | 22:14 |
Puurs Lichterveld | — | 06:15 | 06:42 | 07:10 | 07:39 | 08:11 | 09:14 | 10:14 | 11:14 | 12:14 | 13:21 | 14:14 | 15:14 | 16:14 | 16:44 | 17:14 | 17:45 | 18:13 | 19:14 | 20:15 | 21:15 | 22:15 |
Puurs Haagstraat | — | 06:15 | 06:42 | 07:10 | 07:39 | 08:11 | 09:14 | 10:14 | 11:14 | 12:14 | 13:21 | 14:14 | 15:14 | 16:14 | 16:44 | 17:14 | 17:45 | 18:13 | 19:14 | 20:15 | 21:15 | 22:15 |
Breendonk 't Centrum | — | 06:20 | 06:47 | 07:15 | 07:44 | 08:16 | 09:19 | 10:19 | 11:19 | 12:19 | 13:26 | 14:19 | 15:19 | 16:19 | 16:49 | 17:19 | 17:50 | 18:18 | 19:19 | 20:20 | 21:20 | 22:20 |
Breendonk Gemeentehuis | — | 06:21 | 06:48 | 07:16 | 07:45 | 08:17 | 09:20 | 10:20 | 11:20 | 12:20 | 13:27 | 14:20 | 15:20 | 16:20 | 16:50 | 17:20 | 17:51 | 18:19 | 19:20 | 20:21 | 21:21 | 22:21 |
Breendonk Autosnelweg | — | 06:22 | 06:49 | 07:17 | 07:46 | 08:18 | 09:21 | 10:21 | 11:21 | 12:21 | 13:28 | 14:21 | 15:21 | 16:21 | 16:51 | 17:21 | 17:52 | 18:20 | 19:21 | 20:22 | 21:22 | 22:22 |
Tisselt Breendonkstraat | — | 06:24 | 06:51 | 07:19 | 07:48 | 08:20 | 09:23 | 10:23 | 11:23 | 12:23 | 13:30 | 14:23 | 15:23 | 16:23 | 16:53 | 17:23 | 17:54 | 18:22 | 19:23 | 20:24 | 21:24 | 22:24 |
Tisselt Oude Spoorbaan | — | 06:27 | 06:54 | 07:23 | 07:52 | 08:24 | 09:25 | 10:25 | 11:25 | 12:25 | 13:32 | 14:25 | 15:25 | 16:27 | 16:57 | 17:27 | 17:58 | 18:26 | 19:25 | 20:26 | 21:26 | 22:26 |
Tisselt Kotterlaan | — | 06:29 | 06:56 | 07:25 | 07:54 | 08:26 | 09:27 | 10:27 | 11:27 | 12:27 | 13:34 | 14:27 | 15:27 | 16:29 | 16:59 | 17:29 | 18:00 | 18:28 | 19:27 | 20:28 | 21:28 | 22:28 |
Tisselt Kerkhoflaan | — | 06:30 | 06:57 | 07:26 | 07:55 | 08:27 | 09:28 | 10:28 | 11:28 | 12:28 | 13:35 | 14:28 | 15:28 | 16:30 | 17:00 | 17:30 | 18:01 | 18:29 | 19:28 | 20:29 | 21:29 | 22:29 |
Tisselt Valkstraat | — | 06:32 | 06:59 | 07:28 | 07:57 | 08:29 | 09:30 | 10:30 | 11:30 | 12:30 | 13:37 | 14:30 | 15:30 | 16:32 | 17:02 | 17:32 | 18:03 | 18:31 | 19:30 | 20:31 | 21:31 | 22:31 |
Leest Van Praet | — | 06:33 | 07:00 | 07:30 | 07:59 | 08:31 | 09:31 | 10:31 | 11:31 | 12:31 | 13:38 | 14:31 | 15:31 | 16:34 | 17:04 | 17:34 | 18:04 | 18:32 | 19:31 | 20:32 | 21:32 | 22:32 |
Leest Weg naar Blaasveld | — | 06:35 | 07:02 | 07:32 | 08:01 | 08:33 | 09:33 | 10:33 | 11:33 | 12:33 | 13:40 | 14:33 | 15:33 | 16:36 | 17:06 | 17:36 | 18:06 | 18:34 | 19:33 | 20:34 | 21:34 | 22:34 |
Leest Kapelleke | — | 06:36 | 07:03 | 07:33 | 08:02 | 08:34 | 09:34 | 10:34 | 11:34 | 12:34 | 13:41 | 14:34 | 15:34 | 16:37 | 17:07 | 17:37 | 18:07 | 18:35 | 19:34 | 20:35 | 21:35 | 22:35 |
Leest Kruispunt | — | 06:37 | 07:04 | 07:34 | 08:03 | 08:35 | 09:35 | 10:35 | 11:35 | 12:35 | 13:42 | 14:35 | 15:35 | 16:38 | 17:08 | 17:38 | 18:08 | 18:36 | 19:35 | 20:36 | 21:36 | 22:36 |
Leest Dorp | — | 06:38 | 07:05 | 07:35 | 08:04 | 08:36 | 09:36 | 10:36 | 11:36 | 12:36 | 13:43 | 14:36 | 15:36 | 16:39 | 17:09 | 17:39 | 18:09 | 18:37 | 19:36 | 20:37 | 21:37 | 22:37 |
Leest De Prinsenlaan | — | 06:39 | 07:06 | 07:36 | 08:05 | 08:37 | 09:37 | 10:37 | 11:37 | 12:37 | 13:44 | 14:37 | 15:37 | 16:40 | 17:10 | 17:40 | 18:10 | 18:38 | 19:37 | 20:38 | 21:38 | 22:38 |
Leest Kasteeltje | — | 06:40 | 07:07 | 07:37 | 08:06 | 08:38 | 09:38 | 10:38 | 11:38 | 12:38 | 13:45 | 14:38 | 15:38 | 16:41 | 17:11 | 17:41 | 18:11 | 18:39 | 19:38 | 20:39 | 21:39 | 22:39 |
Hombeek Molenhuis | — | 06:41 | 07:08 | 07:38 | 08:08 | 08:40 | 09:39 | 10:39 | 11:39 | 12:39 | 13:46 | 14:39 | 15:39 | 16:42 | 17:12 | 17:42 | 18:12 | 18:40 | 19:39 | 20:40 | 21:40 | 22:40 |
Hombeek Kapellebaan | — | 06:43 | 07:10 | 07:40 | 08:10 | 08:42 | 09:41 | 10:41 | 11:41 | 12:41 | 13:48 | 14:41 | 15:41 | 16:44 | 17:14 | 17:44 | 18:14 | 18:42 | 19:41 | 20:42 | 21:42 | 22:42 |
Hombeek Dorp | 05:44 | 06:44 | 07:11 | 07:41 | 08:11 | 08:43 | 09:42 | 10:42 | 11:42 | 12:42 | 13:49 | 14:42 | 15:42 | 16:45 | 17:15 | 17:45 | 18:15 | 18:43 | 19:42 | 20:43 | 21:43 | 22:43 |
Mechelen Procter & Gamble | 05:46 | 06:46 | 07:14 | 07:44 | 08:14 | 08:46 | 09:45 | 10:45 | 11:45 | 12:45 | 13:52 | 14:45 | 15:45 | 16:48 | 17:18 | 17:48 | 18:18 | 18:46 | 19:45 | 20:45 | 21:45 | 22:45 |
Mechelen Fortuinstraat | 05:48 | 06:48 | 07:16 | 07:46 | 08:16 | 08:48 | 09:47 | 10:47 | 11:47 | 12:47 | 13:54 | 14:47 | 15:47 | 16:50 | 17:20 | 17:50 | 18:20 | 18:48 | 19:47 | 20:47 | 21:47 | 22:47 |
Mechelen Dodoens | 05:49 | 06:49 | 07:18 | 07:48 | 08:18 | 08:50 | 09:48 | 10:48 | 11:48 | 12:48 | 13:55 | 14:48 | 15:48 | 16:51 | 17:21 | 17:51 | 18:21 | 18:49 | 19:48 | 20:48 | 21:48 | 22:48 |
Mechelen Brusselpoort | 05:50 | 06:50 | 07:19 | 07:49 | 08:19 | 08:51 | 09:49 | 10:49 | 11:49 | 12:49 | 13:56 | 14:49 | 15:49 | 16:52 | 17:22 | 17:52 | 18:22 | 18:50 | 19:49 | 20:49 | 21:49 | 22:49 |
Mechelen Oude Brusselsestraat | 05:52 | 06:52 | 07:21 | 07:51 | 08:21 | 08:54 | 09:52 | 10:52 | 11:52 | 12:52 | 13:59 | 14:52 | 15:53 | 16:56 | 17:26 | 17:56 | 18:26 | 18:52 | 19:51 | 20:51 | 21:51 | 22:51 |
Mechelen Station perron 18 | 05:53 | 06:53 | 07:23 | 07:53 | 08:23 | 08:56 | 09:54 | 10:54 | 11:54 | 12:54 | 14:01 | 14:54 | 15:55 | 16:58 | 17:28 | 17:58 | 18:28 | 18:54 | 19:53 | 20:52 | 21:52 | 22:52 |
Times marked with "—" indicate that the vehicle does not stop at this stop.
Mechelen Station perron 18 – Puurs Station
| Mechelen Station perron 18 | 05:39 | 06:09 | 06:36 | 07:05 | 07:35 | 08:05 | 09:09 | 10:09 | 11:09 | 12:15 | 13:08 | 14:08 | 15:08 | 15:42 | 16:05 | 16:35 | 17:05 | 17:36 | 18:05 | 19:06 | 20:08 | 21:08 | 22:08 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mechelen Oude Brusselsestraat | 05:42 | 06:12 | 06:39 | 07:08 | 07:38 | 08:08 | 09:12 | 10:12 | 11:12 | 12:18 | 13:11 | 14:11 | 15:11 | 15:45 | 16:08 | 16:38 | 17:08 | 17:39 | 18:08 | 19:09 | 20:11 | 21:11 | 22:11 |
| Mechelen Brusselpoort | 05:44 | 06:14 | 06:41 | 07:10 | 07:40 | 08:10 | 09:14 | 10:14 | 11:14 | 12:20 | 13:13 | 14:13 | 15:13 | 15:47 | 16:10 | 16:40 | 17:10 | 17:41 | 18:11 | 19:12 | 20:14 | 21:14 | 22:14 |
| Mechelen Dodoens | 05:45 | 06:15 | 06:42 | 07:11 | 07:41 | 08:11 | 09:15 | 10:15 | 11:15 | 12:21 | 13:14 | 14:14 | 15:14 | 15:48 | 16:11 | 16:41 | 17:11 | 17:42 | 18:12 | 19:13 | 20:15 | 21:15 | 22:15 |
| Mechelen Fortuinstraat | 05:46 | 06:16 | 06:43 | 07:12 | 07:42 | 08:12 | 09:16 | 10:16 | 11:16 | 12:22 | 13:15 | 14:15 | 15:15 | 15:49 | 16:12 | 16:42 | 17:12 | 17:43 | 18:13 | 19:14 | 20:16 | 21:16 | 22:16 |
| Mechelen Procter & Gamble | 05:48 | 06:18 | 06:45 | 07:14 | 07:44 | 08:14 | 09:18 | 10:18 | 11:18 | 12:24 | 13:17 | 14:17 | 15:17 | 15:51 | 16:14 | 16:44 | 17:14 | 17:45 | 18:15 | 19:16 | 20:18 | 21:18 | 22:18 |
| Hombeek Dorp | 05:50 | 06:20 | 06:47 | 07:17 | 07:47 | 08:17 | 09:20 | 10:20 | 11:20 | 12:27 | 13:20 | 14:20 | 15:20 | 15:54 | 16:17 | 16:47 | 17:17 | 17:48 | 18:18 | 19:19 | 20:20 | 21:20 | 22:20 |
| Hombeek Kapellebaan | 05:51 | 06:21 | 06:48 | 07:18 | 07:48 | 08:18 | 09:21 | 10:21 | 11:21 | 12:28 | 13:21 | 14:21 | 15:21 | 15:55 | 16:18 | 16:48 | 17:18 | 17:49 | 18:19 | 19:20 | 20:21 | 21:21 | 22:21 |
| Hombeek Molenhuis | 05:53 | 06:23 | 06:50 | 07:20 | 07:50 | 08:20 | 09:23 | 10:23 | 11:23 | 12:30 | 13:23 | 14:23 | 15:23 | 15:57 | 16:20 | 16:50 | 17:20 | 17:51 | 18:21 | 19:22 | 20:23 | 21:23 | 22:23 |
| Leest Kasteeltje | 05:54 | 06:24 | 06:51 | 07:21 | 07:51 | 08:21 | 09:24 | 10:24 | 11:24 | 12:31 | 13:24 | 14:24 | 15:24 | 15:58 | 16:21 | 16:51 | 17:21 | 17:52 | 18:22 | 19:23 | 20:24 | 21:24 | 22:24 |
| Leest De Prinsenlaan | 05:55 | 06:25 | 06:52 | 07:22 | 07:52 | 08:22 | 09:25 | 10:25 | 11:25 | 12:32 | 13:25 | 14:25 | 15:25 | 15:59 | 16:22 | 16:52 | 17:22 | 17:53 | 18:23 | 19:24 | 20:25 | 21:25 | 22:25 |
| Leest Dorp | 05:56 | 06:26 | 06:53 | 07:23 | 07:53 | 08:23 | 09:26 | 10:26 | 11:26 | 12:33 | 13:26 | 14:26 | 15:26 | 16:00 | 16:23 | 16:53 | 17:23 | 17:54 | 18:24 | 19:25 | 20:26 | 21:26 | 22:26 |
| Leest Kruispunt | 05:57 | 06:27 | 06:54 | 07:24 | 07:54 | 08:24 | 09:27 | 10:27 | 11:27 | 12:34 | 13:27 | 14:27 | 15:27 | 16:01 | 16:24 | 16:54 | 17:24 | 17:55 | 18:25 | 19:26 | 20:27 | 21:27 | 22:27 |
| Leest Kapelleke | 05:58 | 06:28 | 06:55 | 07:25 | 07:55 | 08:25 | 09:28 | 10:28 | 11:28 | 12:35 | 13:28 | 14:28 | 15:28 | 16:02 | 16:25 | 16:55 | 17:25 | 17:56 | 18:26 | 19:27 | 20:28 | 21:28 | 22:28 |
| Leest Weg naar Blaasveld | 05:59 | 06:29 | 06:56 | 07:26 | 07:56 | 08:26 | 09:29 | 10:29 | 11:29 | 12:36 | 13:29 | 14:29 | 15:29 | 16:03 | 16:26 | 16:56 | 17:26 | 17:57 | 18:27 | 19:28 | 20:29 | 21:29 | 22:29 |
| Leest Van Praet | 06:01 | 06:31 | 06:58 | 07:28 | 07:58 | 08:28 | 09:31 | 10:31 | 11:31 | 12:38 | 13:31 | 14:31 | 15:31 | 16:05 | 16:28 | 16:58 | 17:28 | 17:59 | 18:29 | 19:30 | 20:31 | 21:31 | 22:31 |
| Tisselt Valkstraat | 06:02 | 06:32 | 06:59 | 07:29 | 07:59 | 08:29 | 09:32 | 10:32 | 11:32 | 12:39 | 13:32 | 14:32 | 15:32 | 16:06 | 16:29 | 16:59 | 17:29 | 18:00 | 18:30 | 19:31 | 20:32 | 21:32 | 22:32 |
| Tisselt Kerkhoflaan | 06:04 | 06:34 | 07:01 | 07:31 | 08:01 | 08:31 | 09:34 | 10:34 | 11:34 | 12:41 | 13:34 | 14:34 | 15:34 | 16:08 | 16:31 | 17:01 | 17:31 | 18:02 | 18:32 | 19:33 | 20:34 | 21:34 | 22:34 |
| Tisselt Kotterlaan | 06:05 | 06:35 | 07:02 | 07:32 | 08:02 | 08:32 | 09:35 | 10:35 | 11:35 | 12:42 | 13:35 | 14:35 | 15:35 | 16:09 | 16:32 | 17:02 | 17:32 | 18:03 | 18:33 | 19:34 | 20:35 | 21:35 | 22:35 |
| Tisselt Oude Spoorbaan | 06:06 | 06:36 | 07:04 | 07:34 | 08:04 | 08:34 | 09:37 | 10:37 | 11:37 | 12:44 | 13:37 | 14:37 | 15:37 | 16:11 | 16:34 | 17:04 | 17:34 | 18:05 | 18:35 | 19:36 | 20:36 | 21:36 | 22:36 |
| Tisselt Breendonkstraat | 06:09 | 06:39 | 07:07 | 07:37 | 08:07 | 08:37 | 09:39 | 10:39 | 11:39 | 12:46 | 13:39 | 14:39 | 15:39 | 16:14 | 16:37 | 17:07 | 17:37 | 18:07 | 18:37 | 19:38 | 20:39 | 21:39 | 22:39 |
| Breendonk Autosnelweg | 06:10 | 06:40 | 07:09 | 07:39 | 08:09 | 08:39 | 09:41 | 10:41 | 11:41 | 12:48 | 13:41 | 14:41 | 15:41 | 16:16 | 16:39 | 17:09 | 17:39 | 18:09 | 18:39 | 19:40 | 20:40 | 21:40 | 22:40 |
| Breendonk Gemeentehuis | 06:11 | 06:41 | 07:11 | 07:41 | 08:11 | 08:41 | 09:42 | 10:42 | 11:42 | 12:49 | 13:42 | 14:42 | 15:42 | 16:17 | 16:40 | 17:10 | 17:40 | 18:10 | 18:40 | 19:41 | 20:41 | 21:41 | 22:41 |
| Breendonk 't Centrum | 06:12 | 06:42 | 07:12 | 07:42 | 08:12 | 08:42 | 09:43 | 10:43 | 11:43 | 12:50 | 13:43 | 14:43 | 15:43 | 16:18 | 16:41 | 17:11 | 17:41 | 18:11 | 18:41 | 19:42 | 20:42 | 21:42 | 22:42 |
| Puurs Haagstraat | 06:17 | 06:47 | 07:17 | 07:47 | 08:17 | 08:47 | 09:47 | 10:47 | 11:47 | 12:54 | 13:47 | 14:47 | 15:47 | 16:23 | 16:46 | 17:16 | 17:46 | 18:16 | 18:46 | 19:47 | 20:47 | 21:47 | 22:47 |
| Puurs Lichterveld | 06:17 | 06:47 | 07:17 | 07:47 | 08:17 | 08:47 | 09:48 | 10:48 | 11:48 | 12:55 | 13:48 | 14:48 | 15:48 | 16:24 | 16:47 | 17:17 | 17:47 | 18:17 | 18:47 | 19:47 | 20:47 | 21:47 | 22:47 |
| Puurs Transversale Weg | 06:18 | 06:48 | 07:18 | 07:48 | 08:18 | 08:48 | 09:49 | 10:49 | 11:49 | 12:56 | 13:49 | 14:49 | 15:49 | 16:25 | 16:48 | 17:18 | 17:48 | 18:18 | 18:48 | 19:48 | 20:48 | 21:48 | 22:48 |
| Puurs Hoek Ten Eike | 06:19 | 06:49 | 07:19 | 07:49 | 08:19 | 08:49 | 09:49 | 10:49 | 11:49 | 12:56 | 13:49 | 14:49 | 15:49 | 16:26 | 16:49 | 17:19 | 17:49 | 18:19 | 18:49 | 19:49 | 20:49 | 21:49 | 22:49 |
| Puurs Winkelveld | 06:20 | 06:50 | 07:20 | 07:50 | 08:20 | 08:50 | 09:50 | 10:50 | 11:50 | 12:57 | 13:50 | 14:50 | 15:50 | 16:27 | 16:50 | 17:20 | 17:50 | 18:20 | 18:50 | 19:50 | 20:50 | 21:50 | 22:50 |
| Puurs Kalfortdorp | 06:21 | 06:51 | 07:21 | 07:51 | 08:21 | 08:51 | 09:51 | 10:51 | 11:51 | 12:58 | 13:51 | 14:51 | 15:51 | 16:28 | 16:51 | 17:21 | 17:51 | 18:21 | 18:51 | 19:51 | 20:51 | 21:51 | 22:51 |
| Puurs Merkenveld | 06:22 | 06:52 | 07:22 | 07:52 | 08:22 | 08:52 | 09:52 | 10:52 | 11:52 | 12:59 | 13:52 | 14:52 | 15:52 | 16:29 | 16:52 | 17:22 | 17:52 | 18:22 | 18:52 | 19:52 | 20:52 | 21:52 | 22:52 |
| Puurs Station | 06:23 | 06:53 | 07:23 | 07:53 | 08:23 | 08:53 | 09:53 | 10:53 | 11:53 | 13:00 | 13:53 | 14:53 | 15:53 | 16:30 | 16:53 | 17:23 | 17:53 | 18:23 | 18:53 | 19:53 | 20:53 | 21:53 | 22:53 |
Times marked with "—" indicate that the vehicle does not stop at this stop.
Times marked with "—" indicate that the vehicle does not stop at this stop.
Last updated on 3 april 2026Integreer realtime vertrektijden in uw app Gratis API-toegang →
Route Path (Streets & Roads)
Heenrit: Puurs Station – Mechelen Station perron 18
Spoorwegkaai - Guido Gezellelaan - Schipstraat - Lichterstraat - Jan Hammeneckerstraat - Breendonk-Dorp - Veurtstraat - Breendonkstraat - Baeckelmansstraat - Hoogstraat - Juniorslaan - Wagenmakersstraat - Juniorslaan - Kouter - Kooterweg - Kouter - Hombekerkouter - Mechelseweg - Hombeeksesteenweg - Van Benedenlaan - Schuttersvest - Stationsstraat
Terugrit: Mechelen Station perron 18 – Puurs Station
Stationsstraat - Schuttersvest - Van Benedenlaan - Hombeeksesteenweg - Hombekerkouter - Kouter - Juniorslaan - Hoogstraat - Baeckelmansstraat - Breendonkstraat - Veurtstraat - Breendonk-Dorp - Jan Hammeneckerstraat - Lichterstraat - Schipstraat - Kalfortdorp - Guido Gezellelaan - Spoorwegkaai