In Flask, URL routing is handled through the use of route decorators. These decorators define the URL patterns that map to view functions. Flask also supports dynamic URL routing using regular expressions, making it easier to handle complex URL structures.