La distribuzione di messaggi sincroni è simile alla distribuzione di messaggi asincroni descritta in precedenza, ma il coinvolgimento del gestore code negli hop intermedi ha luogo ad un livello molto più basso e interessa anche il programma di trasmissione e le connessioni. Viene stabilita una connessione end-to-end, utilizzando gli adattatori definiti nelle specifiche del protocollo su ciascun nodo intermedio, per identificare il collegamento successivo. Alla fine dell'ultimo collegamento, quando non esistono altri descrittori file rilevanti, il messaggio viene trasferito ai livelli più elevati del gestore code per l'elaborazione. Il nodo di invio non mette in coda il messaggio ma lo trasferisce lungo la connessione, attraverso gli hop intermedi e lo invia al gestore code di destinazione, per inserirlo quindi nella coda di destinazione.
Il collegamento in MQ utilizza una coda bridge sul gateway, che trasforma il messaggio in un formato MQ. La distribuzione dei messaggi sincroni in stile MQe da una periferica è possibile in MQ, con la connessione che termina sul gateway. Il messaggio viene distribuito in tempo reale dal gateway, attraverso un canale client, a un server MQ. La destinazione può richiedere che il messaggio vengono instradato in modo asincrono lungo i canali dei messaggi MQ.
Allo stesso modo, una periferica in grado di distribuire solo messaggi in modo sincrono può inviare i messaggi a una coda MQe asincrona, se è disponibile un intermediario adeguato.