Piše se vagon-restoran.
Kako se piše pravilno: vagon-restoran ili vagon restoran ili vagonrestoran? Pravilno je i piše se vagon-restoran jer ako se jedan pojam označava dvjema sastavnicama od kojih svaka ima svoj naglasak, a prva se sastavnica ne mijenja (vagon-restorana, vagon-restoranu, vagon-restoranom, vagon-restorani, vagon-restoranima), sastavnice se pišu sa spojnicom.
Spojnica je pravopisni znak koji se piše bez razmaka (bjelina).