Kahvila, joka tunnetaan myös nimellä kahvila, on ravintola, jossa tarjoillaan kuumia juomia. Tällaista ravintolaa pidetään usein sosiaalisena paikana. Jotkut kahvilat antavat kävijöille mahdollisuuden jäädä pitkiä aikoja lukemaan, työskentelemään kannettavilla tietokoneillaan tai yksinkertaisesti olemaan vuorovaikutuksessa muiden vieraiden kanssa. Se, mikä on kahvila, mitä ihmiset siellä yleensä tekevät ja millaisia kuumia juomia kahvin lisäksi tarjotaan, vaihtelee maittain. Kahviloiden historia on täynnä uskonnollista ja kulttuurista merkitystä.
Useimmat kahvilat tarjoavat yleensä perinteistä kuumaa kahvia, mutta ne eivät rajoitu vain yhden juoman tarjoamiseen. Kahvilat tarjoavat toisinaan erilaisia erikoiskahveja ja espressoja sekä rajoitetummin aamiaista ja jälkiruokia. Tarjolla olevia ruokatyyppejä ovat tyypillisesti kevyet välipalat ja leivonnaiset, kuten evästeet, croissantit tai paikalliset vastineet. Jotkut kahvilat tarjoavat laajemman valikoiman ruokaa, usein voileipiä, mutta tämä ei ole välttämättä normi, vaikka se vaihtelee alueittain. Kahvilat ympäri maailmaa vaihtelevat merkittävästi tarjonnan suhteen; esimerkiksi Lähi -idässä maustettua tupakkaa myydään yleisesti.
Syyt, miksi ihmiset menevät kahviloihin, ovat runsaat eivätkä joskus sisällä kahvin juomista. Kahvilat ovat usein yleinen kokoontumispaikka tietylle alueelle. Esimerkiksi henkilö saattaa tavata kaveriporukan kahvilassa viettää aikaa ja puhua työn jälkeen. Lisäksi monet ihmiset menevät kahviloihin lukemaan tai viettämään aikaa muiden ihmisten kanssa ilman vuorovaikutusta heidän kanssaan. Joskus tämäntyyppinen seurustelu tapahtuu yksinkertaisesti siksi, että ihmiset tuntevat olonsa mukavaksi paikallisen kahvilansa ilmapiirissä.
Langattomien Internet -yhteyspisteiden myötä kahviloista on tullut joidenkin ihmisten yleinen toissijainen tai jopa ensisijainen työpaikka. Joillakin maailman kehittyneillä alueilla, kuten Yhdysvalloissa, ihmiset, jotka voivat työskennellä toimiston ulkopuolella, tuovat kannettavat tietokoneet kahvilaan ja toimivat langattomasti. Säännöt pitkien ajanjaksojen viettämisestä kahvilassa tilaamatta mitään vaihtelevat, ja monia näkökulmia kahvilassa työskentelyn etikettiin on olemassa.
Vaikka kahvilat ovat yleensä melko rento sosiaalinen ympäristö, historiallinen merkitys ja nykyaikainen toiminta vaihtelevat alueittain. Esimerkiksi 1700 -luvulla Englannissa kahviloita jaettiin usein luokan ja ammatin mukaan. Yhdysvalloissa jotkut uskonnolliset järjestöt ovat perustaneet kahviloita tarjotakseen ympäristön sellaiselle toiminnalle kuin raamatuntutkimus perinteisen kirkkoympäristön ulkopuolella.