Hint
It doesn't matter what the distance is, so try a random distance.
Answer
This cannot be done.
It does not matter how far the trip is, let's assume that it is random distance, say 60 miles, and remembering that Time = Distance ÷ Speed.
The morning trip took 60 miles ÷ 30 mph = 2 hours.
To average the required 60 mph, we would have to travel the total distance (of 120 miles) in 2 hours. However, we've already used all of the two hours for the morning trip!
Choosing any random distance would also show that it can't be done.
?
Puzzle 46
Three people check into a hotel.
They pay £30 to the manager and go to their room.
The manager suddenly remembers that the room rate is £25 and gives £5 to the porter to return to the people.
On the way to the room the porter reasons that £5 would be difficult to share among three people so they keep £2 and give £1 to each person.
Now each person paid £10 and got back £1.
So they paid £9 each, totalling £27. The porter has £2, totalling £29.