The president was joined by the First Lady, his daughter and son-in-law at the Tree of Life temple in Pittsburgh.
Meanwhile, hundreds of protesters gathered on the street chanting slogans against President Trump.
The visit came as mourners attended the first funerals for victims of the massacre.
The Trumps were greeted on October 30 by Rabbi Jeffrey Myers, who led them inside the temple, where the worst anti-Semitic attack in US history unfolded on October 27.
At a memorial outside, Melania Trump placed a flower and the president laid a small stone on a marker for each of the victims.
President Trump was joined by his son-in-law Jared Kushner, who is Jewish, and his daughter Ivanka, who converted to Judaism when she married Jared Kushner. Both are White House advisers.
Treasury Secretary Steven Mnuchin, who is Jewish, also joined the president.
Before his visit, President Trump condemned anti-Semitism. The alleged gunman was not a Trump supporter.
Critics accuse President Trump of fomenting a surge in white nationalist and neo-Nazi activity through divisive rhetoric which has seen him criticize immigrants and Muslims in particular.
Some Jewish figures and Pittsburgh’s Democratic Mayor Bill Peduto opposed the presidential visit.
More than 70,000 people signed an open letter from Pittsburgh-based Jewish leaders saying that President Donald Trump was “not welcome” in the city unless he “fully denounces white nationalism”.
The top four Republican and Democratic congressional leaders declined a White House invitation to join President Trump in Pennsylvania.
The White House has rejected any blame over the attack.
According to Reuters, members of Pittsburgh’s Jewish community were among about 2,000 demonstrators who held a protest.
As President Trump arrived at the synagogue, demonstrators chanted “President Hate, leave our state” and “Words have meaning”.
The US House Ethics Committee has voted to release its report on former Republican Representative…
ABC News has agreed to pay $15 million to President-elect Donald Trump to settle a…
South Korea’s parliament has voted to impeach President Yoon Suk Yeol over his failed attempt…
Israeli war planes have carried out more than 100 air strikes in Syria on December…
President-elect Donald Trump has threatened to impose 100% tariffs on the BRICS countries if they…
Syrian troops have withdrawn from the city of Aleppo following an offensive by rebels opposed…