US President Donald Trump has arrived in Houston on his second trip to storm-ravaged Texas in the past week.

Mr Trump and first lady Melania Trump were greeted at Ellington Field, a military reserve base in the south-east part of the city, by Texas governor Greg Abbott.

Four Cabinet members including education secretary Betsy DeVos joined the president on the trip.

The president was due to meet Harvey victims at the air field before heading to a relief centre.

Mr Trump did not meet victims and volunteers on his trip Tuesday to Corpus Christi and Austin.

Later Saturday the president will head to Louisiana.

Donald TrumpDonald Trump and Melania Trump pass out food to people impacted by Hurricane Harvey during a visit to the NRG Center in Houston (Susan Walsh/AP)

He left aboard Air Force One from a military base in Maryland and tweeted: “We will see you soon. America is with you!”

Earlier he said Harvey “has profoundly affected our entire nation” and praised what he called “heroic efforts” in the wake of the devastating storm.

He said in his weekly radio address: “We are with you every single step of the way. We will help you recover. We will help you rebuild. We will support you today, tomorrow, and the day after.”

The White House said he will have time to talk to residents still recovering from the devastation and is also expected to meet volunteers.

Those elements were missing from his first visit to the region. He was criticised as being off-key for a presidential trip to discuss communities in crisis.

Donald TrumpThe US president was criticised for being off-key in his first trip to Texas (Susan Walsh/AP)

Mr Trump later helped serve lunch at a shelter for people displaced by Harvey.

Wearing plastic gloves and a wide smile, he stood next to his wife and handed out hot dogs in white containers with the Red Cross logo.

He shook hands and posed for photos and was heard asking one man about his military service.