The next tour stop for Niall Horan is Saturday, March 10 in Perthshire. The lowest price we could find among all remaining shows is $19 at the September 22 show in Tampa, FL.