Wenn du den Flug mit Hotel am Strand 'eh bezahlt bekommst ist es dennoch am falschen Punkt gespart, die Distanzen sind wirklich sehr goss und obendrein noch auf teilweise miserablen Strassen.
Die Zeit verbleibende Zeit am Zielort würde nicht mal reichen um über die vielen Treppen den Sigiriya Rock zu besteigen.
Mit Übernachtungen in sehr preiswerten Hotels sollte eine solche 3 Tagestour inkl. Auto und Fahrer/Guide für etwa EUR 250 zu schiessen sein.