Informal:
* A swarm of tourists
* A horde of tourists
* A throng of tourists
* A gaggle of tourists
* A mob of tourists (slightly negative connotation)
More formal:
* An influx of tourists
* A tide of tourists
* A surge of tourists
* A wave of tourists
You could also use a more specific term depending on the type of tourist, such as:
* A pack of backpackers
* A group of sightseers
* A party of vacationers
Ultimately, the best option will depend on the specific situation and the tone you want to convey.