Svenska restaurangvagnstyper, se även bistro.
I järnvägens barndom tog det lång tid att resa och tågen gjorde måltidsuppehåll på stationerna. Den första restaurangvagnen i Sverige sattes i trafik 1894 på Uppsala-Gävle Järnväg (UGJ) och 1897 fick även SJ sina första vagnar. Serveringen på SJ:s restaurangvagnar sköttes under lång tid av dotterbolaget AB Trafikrestauranger och fram till 1968 var både vita linnedukar och bordsservering standard. På Digitalt Museum kan man läsa om hur serveringen gick till på restaurangvagnarna i gamla dagar.
I dag är servicen enklare och med enstaka undantag lagas ingen mat på tågen längre.