Line 104 / 105 / 106 / 107 / 108, 18 to 30 min. Monday to Friday: 143 direct buses, first 00:00, last 23:35. Saturday: 131 direct buses, first 00:00, last 23:35. Sunday and holidays: 116 direct buses, first 00:00, last 23:35.
| Leaves | Arrives | Line | Takes |
|---|---|---|---|
| 00:00 | 00:20 | 104 | 20 min |
| 00:20 | 00:40 | 104 | 20 min |
| 00:40 | 01:00 | 104 | 20 min |
| 06:05 | 06:25 | 104 | 20 min |
| 06:05 | 06:28 | 105 | 23 min |
| 06:20 | 06:40 | 104 | 20 min |
| 06:20 | 06:50 | 108 | 30 min |
| 06:30 | 06:48 | 106 | 18 min |
| 06:35 | 06:55 | 104 | 20 min |
| 06:40 | 07:00 | 107 | 20 min |
| 06:45 | 07:05 | 104 | 20 min |
| 07:00 | 07:23 | 105 | 23 min |
| 07:00 | 07:30 | 108 | 30 min |
| 07:15 | 07:35 | 104 | 20 min |
| 07:30 | 07:50 | 104 | 20 min |
| 07:35 | 07:53 | 106 | 18 min |
| 07:35 | 08:00 | 107 | 25 min |
| 07:45 | 08:05 | 104 | 20 min |
| 07:55 | 08:25 | 108 | 30 min |
| 08:00 | 08:23 | 105 | 23 min |
| 08:15 | 08:35 | 104 | 20 min |
| 08:35 | 08:55 | 104 | 20 min |
| 08:45 | 09:03 | 106 | 18 min |
| 08:45 | 09:15 | 108 | 30 min |
| 08:50 | 09:10 | 104 | 20 min |
| 09:00 | 09:23 | 105 | 23 min |
| 09:05 | 09:30 | 107 | 25 min |
| 09:20 | 09:40 | 104 | 20 min |
| 09:35 | 09:55 | 104 | 20 min |
| 09:35 | 10:05 | 108 | 30 min |
| 09:50 | 10:10 | 104 | 20 min |
| 10:00 | 10:18 | 106 | 18 min |
| 10:00 | 10:20 | 104 | 20 min |
| 10:10 | 10:30 | 104 | 20 min |
| 10:10 | 10:33 | 105 | 23 min |
| 10:20 | 10:45 | 107 | 25 min |
| 10:20 | 10:50 | 108 | 30 min |
| 10:25 | 10:45 | 104 | 20 min |
| 10:40 | 11:00 | 104 | 20 min |
| 10:50 | 11:10 | 104 | 20 min |
| 11:00 | 11:20 | 104 | 20 min |
| 11:10 | 11:28 | 106 | 18 min |
| 11:10 | 11:30 | 104 | 20 min |
| 11:15 | 11:45 | 108 | 30 min |
| 11:20 | 11:43 | 105 | 23 min |
| 11:25 | 11:45 | 104 | 20 min |
| 11:30 | 11:55 | 107 | 25 min |
| 11:40 | 12:00 | 104 | 20 min |
| 11:50 | 12:10 | 104 | 20 min |
| 12:00 | 12:20 | 104 | 20 min |
| 12:05 | 12:35 | 108 | 30 min |
| 12:10 | 12:30 | 104 | 20 min |
| 12:20 | 12:38 | 106 | 18 min |
| 12:25 | 12:45 | 104 | 20 min |
| 12:30 | 12:53 | 105 | 23 min |
| 12:40 | 13:00 | 104 | 20 min |
| 12:45 | 13:10 | 107 | 25 min |
| 12:50 | 13:10 | 104 | 20 min |
| 12:50 | 13:20 | 108 | 30 min |
| 13:00 | 13:20 | 104 | 20 min |
| 13:10 | 13:30 | 104 | 20 min |
| 13:25 | 13:45 | 104 | 20 min |
| 13:35 | 13:53 | 106 | 18 min |
| 13:40 | 14:00 | 104 | 20 min |
| 13:40 | 14:03 | 105 | 23 min |
| 13:40 | 14:10 | 108 | 30 min |
| 13:50 | 14:10 | 104 | 20 min |
| 13:50 | 14:15 | 107 | 25 min |
| 14:00 | 14:20 | 104 | 20 min |
| 14:10 | 14:30 | 104 | 20 min |
| 14:25 | 14:45 | 104 | 20 min |
| 14:35 | 15:05 | 108 | 30 min |
| 14:40 | 14:58 | 106 | 18 min |
| 14:40 | 15:00 | 104 | 20 min |
| 14:50 | 15:10 | 104 | 20 min |
| 14:50 | 15:13 | 105 | 23 min |
| 15:00 | 15:20 | 104 | 20 min |
| 15:10 | 15:30 | 104 | 20 min |
| 15:15 | 15:40 | 107 | 25 min |
| 15:20 | 15:50 | 108 | 30 min |
| 15:25 | 15:45 | 104 | 20 min |
| 15:40 | 16:00 | 104 | 20 min |
| 15:50 | 16:10 | 104 | 20 min |
| 16:00 | 16:20 | 104 | 20 min |
| 16:05 | 16:23 | 106 | 18 min |
| 16:05 | 16:28 | 105 | 23 min |
| 16:10 | 16:30 | 104 | 20 min |
| 16:15 | 16:45 | 108 | 30 min |
| 16:25 | 16:45 | 104 | 20 min |
| 16:25 | 16:50 | 107 | 25 min |
| 16:32 | 16:52 | 104 | 20 min |
| 16:40 | 17:00 | 104 | 20 min |
| 16:50 | 17:10 | 104 | 20 min |
| 17:00 | 17:20 | 104 | 20 min |
| 17:10 | 17:30 | 104 | 20 min |
| 17:10 | 17:40 | 108 | 30 min |
| 17:15 | 17:38 | 105 | 23 min |
| 17:20 | 17:38 | 106 | 18 min |
| 17:25 | 17:45 | 104 | 20 min |
| 17:40 | 18:00 | 104 | 20 min |
| 17:45 | 18:10 | 107 | 25 min |
| 17:50 | 18:10 | 104 | 20 min |
| 17:55 | 18:25 | 108 | 30 min |
| 18:00 | 18:20 | 104 | 20 min |
| 18:10 | 18:30 | 104 | 20 min |
| 18:20 | 18:43 | 105 | 23 min |
| 18:25 | 18:45 | 104 | 20 min |
| 18:30 | 18:48 | 106 | 18 min |
| 18:32 | 18:52 | 104 | 20 min |
| 18:40 | 19:00 | 104 | 20 min |
| 18:50 | 19:10 | 104 | 20 min |
| 18:50 | 19:15 | 107 | 25 min |
| 18:50 | 19:20 | 108 | 30 min |
| 19:00 | 19:20 | 104 | 20 min |
| 19:10 | 19:30 | 104 | 20 min |
| 19:25 | 19:45 | 104 | 20 min |
| 19:30 | 19:53 | 105 | 23 min |
| 19:40 | 19:58 | 106 | 18 min |
| 19:40 | 20:00 | 104 | 20 min |
| 19:40 | 20:10 | 108 | 30 min |
| 19:55 | 20:15 | 104 | 20 min |
| 20:05 | 20:25 | 107 | 20 min |
| 20:10 | 20:30 | 104 | 20 min |
| 20:25 | 20:45 | 104 | 20 min |
| 20:25 | 20:55 | 108 | 30 min |
| 20:35 | 20:58 | 105 | 23 min |
| 20:50 | 21:08 | 106 | 18 min |
| 20:50 | 21:10 | 104 | 20 min |
| 21:05 | 21:25 | 104 | 20 min |
| 21:10 | 21:30 | 107 | 20 min |
| 21:10 | 21:40 | 108 | 30 min |
| 21:20 | 21:40 | 104 | 20 min |
| 21:35 | 21:55 | 104 | 20 min |
| 21:50 | 22:08 | 106 | 18 min |
| 21:50 | 22:10 | 104 | 20 min |
| 22:00 | 22:30 | 108 | 30 min |
| 22:10 | 22:30 | 104 | 20 min |
| 22:15 | 22:35 | 107 | 20 min |
| 22:35 | 22:55 | 104 | 20 min |
| 22:45 | 23:15 | 108 | 30 min |
| 22:50 | 23:10 | 104 | 20 min |
| 23:10 | 23:30 | 104 | 20 min |
| 23:35 | 23:55 | 104 | 20 min |
| Leaves | Arrives | Line | Takes |
|---|---|---|---|
| 00:00 | 00:20 | 104 | 20 min |
| 00:20 | 00:40 | 104 | 20 min |
| 00:40 | 01:00 | 104 | 20 min |
| 06:05 | 06:25 | 104 | 20 min |
| 06:05 | 06:28 | 105 | 23 min |
| 06:20 | 06:40 | 104 | 20 min |
| 06:20 | 06:50 | 108 | 30 min |
| 06:30 | 06:48 | 106 | 18 min |
| 06:35 | 06:55 | 104 | 20 min |
| 06:40 | 07:00 | 107 | 20 min |
| 06:45 | 07:05 | 104 | 20 min |
| 07:00 | 07:23 | 105 | 23 min |
| 07:00 | 07:30 | 108 | 30 min |
| 07:15 | 07:35 | 104 | 20 min |
| 07:30 | 07:50 | 104 | 20 min |
| 07:35 | 07:53 | 106 | 18 min |
| 07:35 | 08:00 | 107 | 25 min |
| 07:45 | 08:05 | 104 | 20 min |
| 07:55 | 08:25 | 108 | 30 min |
| 08:00 | 08:23 | 105 | 23 min |
| 08:15 | 08:35 | 104 | 20 min |
| 08:35 | 08:55 | 104 | 20 min |
| 08:45 | 09:03 | 106 | 18 min |
| 08:45 | 09:15 | 108 | 30 min |
| 08:50 | 09:10 | 104 | 20 min |
| 09:00 | 09:23 | 105 | 23 min |
| 09:05 | 09:30 | 107 | 25 min |
| 09:20 | 09:40 | 104 | 20 min |
| 09:35 | 09:55 | 104 | 20 min |
| 09:35 | 10:05 | 108 | 30 min |
| 09:55 | 10:15 | 104 | 20 min |
| 10:00 | 10:18 | 106 | 18 min |
| 10:10 | 10:30 | 104 | 20 min |
| 10:10 | 10:33 | 105 | 23 min |
| 10:20 | 10:45 | 107 | 25 min |
| 10:20 | 10:50 | 108 | 30 min |
| 10:25 | 10:45 | 104 | 20 min |
| 10:40 | 11:00 | 104 | 20 min |
| 10:55 | 11:15 | 104 | 20 min |
| 11:10 | 11:28 | 106 | 18 min |
| 11:10 | 11:30 | 104 | 20 min |
| 11:15 | 11:45 | 108 | 30 min |
| 11:20 | 11:43 | 105 | 23 min |
| 11:25 | 11:45 | 104 | 20 min |
| 11:30 | 11:55 | 107 | 25 min |
| 11:40 | 12:00 | 104 | 20 min |
| 11:55 | 12:15 | 104 | 20 min |
| 12:05 | 12:35 | 108 | 30 min |
| 12:10 | 12:30 | 104 | 20 min |
| 12:20 | 12:38 | 106 | 18 min |
| 12:25 | 12:45 | 104 | 20 min |
| 12:30 | 12:53 | 105 | 23 min |
| 12:40 | 13:00 | 104 | 20 min |
| 12:45 | 13:10 | 107 | 25 min |
| 12:50 | 13:20 | 108 | 30 min |
| 12:55 | 13:15 | 104 | 20 min |
| 13:10 | 13:30 | 104 | 20 min |
| 13:25 | 13:45 | 104 | 20 min |
| 13:35 | 13:53 | 106 | 18 min |
| 13:40 | 14:00 | 104 | 20 min |
| 13:40 | 14:03 | 105 | 23 min |
| 13:40 | 14:10 | 108 | 30 min |
| 13:50 | 14:15 | 107 | 25 min |
| 13:55 | 14:15 | 104 | 20 min |
| 14:10 | 14:30 | 104 | 20 min |
| 14:25 | 14:45 | 104 | 20 min |
| 14:35 | 15:05 | 108 | 30 min |
| 14:40 | 14:58 | 106 | 18 min |
| 14:40 | 15:00 | 104 | 20 min |
| 14:50 | 15:13 | 105 | 23 min |
| 14:55 | 15:15 | 104 | 20 min |
| 15:10 | 15:30 | 104 | 20 min |
| 15:15 | 15:40 | 107 | 25 min |
| 15:20 | 15:50 | 108 | 30 min |
| 15:25 | 15:45 | 104 | 20 min |
| 15:40 | 16:00 | 104 | 20 min |
| 15:55 | 16:15 | 104 | 20 min |
| 16:05 | 16:23 | 106 | 18 min |
| 16:05 | 16:28 | 105 | 23 min |
| 16:10 | 16:30 | 104 | 20 min |
| 16:15 | 16:45 | 108 | 30 min |
| 16:25 | 16:45 | 104 | 20 min |
| 16:25 | 16:50 | 107 | 25 min |
| 16:40 | 17:00 | 104 | 20 min |
| 16:55 | 17:15 | 104 | 20 min |
| 17:10 | 17:30 | 104 | 20 min |
| 17:10 | 17:40 | 108 | 30 min |
| 17:15 | 17:38 | 105 | 23 min |
| 17:20 | 17:38 | 106 | 18 min |
| 17:25 | 17:45 | 104 | 20 min |
| 17:40 | 18:00 | 104 | 20 min |
| 17:45 | 18:10 | 107 | 25 min |
| 17:55 | 18:15 | 104 | 20 min |
| 17:55 | 18:25 | 108 | 30 min |
| 18:10 | 18:30 | 104 | 20 min |
| 18:20 | 18:43 | 105 | 23 min |
| 18:25 | 18:45 | 104 | 20 min |
| 18:30 | 18:48 | 106 | 18 min |
| 18:40 | 19:00 | 104 | 20 min |
| 18:50 | 19:15 | 107 | 25 min |
| 18:50 | 19:20 | 108 | 30 min |
| 18:55 | 19:15 | 104 | 20 min |
| 19:10 | 19:30 | 104 | 20 min |
| 19:25 | 19:45 | 104 | 20 min |
| 19:30 | 19:53 | 105 | 23 min |
| 19:40 | 19:58 | 106 | 18 min |
| 19:40 | 20:00 | 104 | 20 min |
| 19:40 | 20:10 | 108 | 30 min |
| 19:55 | 20:15 | 104 | 20 min |
| 20:05 | 20:25 | 107 | 20 min |
| 20:10 | 20:30 | 104 | 20 min |
| 20:25 | 20:45 | 104 | 20 min |
| 20:25 | 20:55 | 108 | 30 min |
| 20:35 | 20:58 | 105 | 23 min |
| 20:50 | 21:08 | 106 | 18 min |
| 20:50 | 21:10 | 104 | 20 min |
| 21:05 | 21:25 | 104 | 20 min |
| 21:10 | 21:30 | 107 | 20 min |
| 21:10 | 21:40 | 108 | 30 min |
| 21:20 | 21:40 | 104 | 20 min |
| 21:35 | 21:55 | 104 | 20 min |
| 21:50 | 22:08 | 106 | 18 min |
| 21:50 | 22:10 | 104 | 20 min |
| 22:00 | 22:30 | 108 | 30 min |
| 22:10 | 22:30 | 104 | 20 min |
| 22:15 | 22:35 | 107 | 20 min |
| 22:35 | 22:55 | 104 | 20 min |
| 22:45 | 23:15 | 108 | 30 min |
| 22:50 | 23:10 | 104 | 20 min |
| 23:10 | 23:30 | 104 | 20 min |
| 23:35 | 23:55 | 104 | 20 min |
| Leaves | Arrives | Line | Takes |
|---|---|---|---|
| 00:00 | 00:20 | 104 | 20 min |
| 00:20 | 00:40 | 104 | 20 min |
| 00:40 | 01:00 | 104 | 20 min |
| 06:05 | 06:25 | 104 | 20 min |
| 06:05 | 06:28 | 105 | 23 min |
| 06:20 | 06:40 | 104 | 20 min |
| 06:20 | 06:50 | 108 | 30 min |
| 06:35 | 06:55 | 104 | 20 min |
| 06:45 | 07:05 | 104 | 20 min |
| 07:00 | 07:23 | 105 | 23 min |
| 07:00 | 07:30 | 108 | 30 min |
| 07:15 | 07:35 | 104 | 20 min |
| 07:30 | 07:50 | 104 | 20 min |
| 07:45 | 08:05 | 104 | 20 min |
| 07:55 | 08:25 | 108 | 30 min |
| 08:00 | 08:23 | 105 | 23 min |
| 08:15 | 08:33 | 106 | 18 min |
| 08:15 | 08:35 | 104 | 20 min |
| 08:35 | 08:55 | 104 | 20 min |
| 08:45 | 09:15 | 108 | 30 min |
| 08:50 | 09:10 | 104 | 20 min |
| 09:00 | 09:23 | 105 | 23 min |
| 09:00 | 09:25 | 107 | 25 min |
| 09:20 | 09:40 | 104 | 20 min |
| 09:35 | 09:55 | 104 | 20 min |
| 09:35 | 10:05 | 108 | 30 min |
| 09:55 | 10:15 | 104 | 20 min |
| 10:10 | 10:30 | 104 | 20 min |
| 10:10 | 10:33 | 105 | 23 min |
| 10:20 | 10:50 | 108 | 30 min |
| 10:25 | 10:45 | 104 | 20 min |
| 10:30 | 10:48 | 106 | 18 min |
| 10:40 | 11:00 | 104 | 20 min |
| 10:55 | 11:15 | 104 | 20 min |
| 11:10 | 11:30 | 104 | 20 min |
| 11:15 | 11:45 | 108 | 30 min |
| 11:20 | 11:43 | 105 | 23 min |
| 11:25 | 11:45 | 104 | 20 min |
| 11:25 | 11:50 | 107 | 25 min |
| 11:40 | 12:00 | 104 | 20 min |
| 11:55 | 12:15 | 104 | 20 min |
| 12:05 | 12:35 | 108 | 30 min |
| 12:10 | 12:30 | 104 | 20 min |
| 12:25 | 12:45 | 104 | 20 min |
| 12:30 | 12:53 | 105 | 23 min |
| 12:40 | 13:00 | 104 | 20 min |
| 12:45 | 13:03 | 106 | 18 min |
| 12:50 | 13:20 | 108 | 30 min |
| 12:55 | 13:15 | 104 | 20 min |
| 13:10 | 13:30 | 104 | 20 min |
| 13:25 | 13:45 | 104 | 20 min |
| 13:40 | 14:00 | 104 | 20 min |
| 13:40 | 14:03 | 105 | 23 min |
| 13:40 | 14:10 | 108 | 30 min |
| 13:50 | 14:15 | 107 | 25 min |
| 13:55 | 14:15 | 104 | 20 min |
| 14:10 | 14:30 | 104 | 20 min |
| 14:25 | 14:45 | 104 | 20 min |
| 14:35 | 15:05 | 108 | 30 min |
| 14:40 | 15:00 | 104 | 20 min |
| 14:50 | 15:13 | 105 | 23 min |
| 14:55 | 15:15 | 104 | 20 min |
| 15:00 | 15:18 | 106 | 18 min |
| 15:10 | 15:30 | 104 | 20 min |
| 15:20 | 15:50 | 108 | 30 min |
| 15:25 | 15:45 | 104 | 20 min |
| 15:40 | 16:00 | 104 | 20 min |
| 15:55 | 16:15 | 104 | 20 min |
| 16:05 | 16:28 | 105 | 23 min |
| 16:10 | 16:30 | 104 | 20 min |
| 16:15 | 16:40 | 107 | 25 min |
| 16:15 | 16:45 | 108 | 30 min |
| 16:25 | 16:45 | 104 | 20 min |
| 16:40 | 17:00 | 104 | 20 min |
| 16:55 | 17:15 | 104 | 20 min |
| 17:10 | 17:30 | 104 | 20 min |
| 17:10 | 17:40 | 108 | 30 min |
| 17:15 | 17:33 | 106 | 18 min |
| 17:15 | 17:38 | 105 | 23 min |
| 17:25 | 17:45 | 104 | 20 min |
| 17:40 | 18:00 | 104 | 20 min |
| 17:55 | 18:15 | 104 | 20 min |
| 17:55 | 18:25 | 108 | 30 min |
| 18:10 | 18:30 | 104 | 20 min |
| 18:20 | 18:43 | 105 | 23 min |
| 18:25 | 18:45 | 104 | 20 min |
| 18:40 | 19:00 | 104 | 20 min |
| 18:40 | 19:05 | 107 | 25 min |
| 18:50 | 19:20 | 108 | 30 min |
| 18:55 | 19:15 | 104 | 20 min |
| 19:10 | 19:30 | 104 | 20 min |
| 19:25 | 19:45 | 104 | 20 min |
| 19:30 | 19:48 | 106 | 18 min |
| 19:30 | 19:53 | 105 | 23 min |
| 19:40 | 20:00 | 104 | 20 min |
| 19:40 | 20:10 | 108 | 30 min |
| 19:55 | 20:15 | 104 | 20 min |
| 20:10 | 20:30 | 104 | 20 min |
| 20:25 | 20:45 | 104 | 20 min |
| 20:25 | 20:55 | 108 | 30 min |
| 20:35 | 20:58 | 105 | 23 min |
| 20:50 | 21:10 | 104 | 20 min |
| 20:55 | 21:15 | 107 | 20 min |
| 21:05 | 21:25 | 104 | 20 min |
| 21:10 | 21:40 | 108 | 30 min |
| 21:20 | 21:40 | 104 | 20 min |
| 21:35 | 21:55 | 104 | 20 min |
| 21:40 | 21:58 | 106 | 18 min |
| 21:50 | 22:10 | 104 | 20 min |
| 22:00 | 22:30 | 108 | 30 min |
| 22:10 | 22:30 | 104 | 20 min |
| 22:35 | 22:55 | 104 | 20 min |
| 22:45 | 23:15 | 108 | 30 min |
| 22:50 | 23:10 | 104 | 20 min |
| 23:10 | 23:30 | 104 | 20 min |
| 23:35 | 23:55 | 104 | 20 min |
Line 104 / 105 / 106 / 107 / 108, 18 to 30 min. Monday to Friday: 143 direct buses, first 00:00, last 23:35. Saturday: 131 direct buses, first 00:00, last 23:35. Sunday and holidays: 116 direct buses, first 00:00, last 23:35.
From the stop Estació Intermodal (bus), and it arrives at Portals Nous 2.
Times from the official TIB timetable, valid through October 2026. The winter timetable from November is not published yet; we update these pages when it is. Source: TIB GTFS feed 2026.09.24.02.01.04, CC BY 4.0 Consorci de Transports de Mallorca. Times are when the bus is due at the first stop in Palma; be there a few minutes early.
The other way: Portals Nous to Palma. More from Palma: Andratx, Banyalbufar, Camp de Mar, Deià, El Toro, Estellencs, Magaluf, Peguera, Port d'Andratx, Port de Sóller, Santa Ponça, Sóller, Valldemossa. All bus routes.
Going to Portals Nous? Tell us your dates. We write your week with the right bus and what to do when you get there. Free, and a person answers.
Tell us your dates