Согласен с разделением по формату поездки. Я несколько раз ездил по Египту самостоятельно, и главный съедатель времени обычно не сама дорога, а неясность на месте: где высаживают, кто встречает и что происходит при сдвиге графика. Поэтому на один день я бы выбрал частный трансфер, но попросил бы заранее написать все точки и условия ожидания. Такси «договоримся потом» не люблю — по факту торг продолжается уже у объекта. Автобус оставил бы для ночёвки, когда можно спокойно пережить задержку. Проверено лично: интернет-совет лучше сначала проверить на месте.
Я бы для однодневной поездки выбрал заранее согласованный частный трансфер, но отдельно уточнил бы, что ожидание действительно входит в договорённость и что происходит при задержке обратного выезда. Для меня это важнее небольшой экономии на дороге. Автобус оставил бы на вариант с ночёвкой: тогда конкретная точка высадки и сдвиг расписания не так критичны. Такси на месте — только запасной план, не основной.