Ровно за 3 часа.
1. Отец с первым сыном на мотоцикле, второй сын пешком.
2. Не доезжая до бабушки 9 км отец оставит первого сына, дальше он ходит пешком, отец обратно за вторым сыном.
3. Отец и второй сын встретятся на расстоянии 9 км от первоначального пункта.
4. Все трое будут у бабушки в одно и то же время.
Всего: 1,2 + 0,6 + 1,2 = 3 (часа)