Roaming (Engels voor rondzwerven) is een algemene term in de draadloze telecommunicatie waarbij een bepaalde dienst wordt voortgezet hoewel de gebruiker zich niet in het netwerk bevindt waarin deze geregistreerd staat.
Dankzij roaming kan men met een gsm-abonnement in het buitenland bellen. Roaming kan zich ook binnen een land voordoen, wanneer een mobiele telefonieaanbieder de toestellen uit het netwerk van een andere aanbieder accepteert. Zo liet in Nederland Libertel (later Vodafone) toestellen met Telfort-simkaarten toe op het Libertel-netwerk op locaties waar het netwerk van Telfort geen landelijke dekking bood.
Om een mobiel apparaat bij een andere netwerk te laten roamen tussen verschillende netwerken moet een aantal stappen worden uitgevoerd. Allereerst wordt door een centrale computer, waarop alle zendmasten van een bepaald netwerk zijn aangesloten, gecontroleerd of er een afspraak (roaming agreement) bestaat tussen de aanbieder van het thuisnetwerk en de aanbieder van het vreemde netwerk waarop aangemeld wordt. Is dit niet het geval, dan is roaming onmogelijk.
In detail verschillen de manieren van roaming per draadloos netwerk, maar in het algemeen verloopt het roamingproces als volgt:
Wie in het buitenland verbinding maakt met een netwerk van een andere provider betaalt vaak roamingkosten. Providers kunnen daarvan afwijken en geen roamingkosten rekenen.
Sinds juni 2017 gelden de regels van Roam Like at Home binnen de landen van de Europese Unie en de landen van de Europese Economische Ruimte: Noorwegen, IJsland en Liechtenstein, wat betekent dat de roamingkosten voor het bellen, sms'en en internetten in het buitenland zijn afgeschaft. Vanaf 1 januari 2026 komen daar Oekraïne en Moldavië bij.