Sachverhalt: A. Das Untersuchungsamt Altstätten wirft A._ vor, die Grenzwacht habe bei dessen Einreise in die Schweiz am 12. Mai 2016 um 00.01 Uhr beim Grenzübergang Diepoldsau-Schmitter einen Betäubungsmittelwischtest an der Stirn durchgeführt, welcher positiv auf Kokain reagiert habe. Die daraufhin verständigte Polizei habe bei A._ eine Urinprobe zur Durchführung eines Betäubungsmittelschnelltests angeordnet. Eine solche habe A._ jedoch vehement verweigert. B. Das Kreisgericht Rheintal verurteilte A._ am 14. März 2017 wegen Vereitelung von Massnahmen zur Feststellung der Fahrunfähigkeit zu einer bedingten Geldstrafe von 85 Tagessätzen zu je Fr. 10.-- und einer Busse von Fr. 200.--. Das Kantonsgericht St. Gallen bestätigte am 25. September 2018 das kreisgerichtliche Urteil, soweit dieses nicht bereits in Rechtskraft erwachsen war. C. A._ beantragt mit Beschwerde in Strafsachen, der Entscheid des Kantonsgerichts sei aufzuheben und er sei vom Vorwurf der Vereitelung von Massnahmen zur Feststellung der Fahrunfähigkeit freizusprechen. Eventualiter sei der Entscheid aufzuheben und die Sache zu neuer Entscheidung an das Kantonsgericht zurückzuweisen. A._ stellte ein Gesuch um unentgeltliche Rechtspflege, welches das Bundesgericht am 15. März 2019 (Verfügung 6B_137/2019) abwies.