Vid 17-tiden på lördagen stoppade polisen ett fordon på Lummelundsväg i Visby för en rutinkontroll.
– Föraren visade sig ha både en kniv och en yxa i bilen, säger Roger Nyd, stationsbefäl vid Gotlandspolisen.
Den misstänkte är en man i 30-årsåldern som är känd hos polisen sedan tidigare. Han saknade dessutom giltigt körkort.
– Nu misstänks han för olovlig körning och brott mot knivlagen, säger Roger Nyd.
Bägge vapnen togs i beslag.