Turistička agencija je trgovačko društvo, trgovački pojedinac ili obrtnik ili njihova organizacijska jedinica koja pruža usluge organiziranja putovanja ili posredovanje usluga vezanih za putovanje ili boravak turista.
Usluge koje turistička agencija može pružiti putnicima prema zakonu su:
- posredovanje u području prijevoza putnika
- posredovanje u pružanju ugostiteljskih usluga
- posredovanje u pribavljanju ostalih usluga
- organiziranje i provođenje turističkog aranžmana
- davanje informacija i savjeta klijentima
No, temeljna funkcija turističke agencije je posrednička funkcija. Zatim, informativno-savjetodavna, funkcija oglašavanja i organizacijska funkcija.