Airline tickets always state what time a plane is scheduled to land, though in reality this often changes. Some airlines like to allow built-in time for minor delays or route changes, so they may overestimate arrival time. Flights may land a little earlier than scheduled if there are no delays.
Gate information for arriving flights is usually one of the last pieces of information given to passengers due to frequent shifting at airports. Flight attendants will often announce the arrival gate shortly before the plane is due to touch down.
Figuring out at which terminal a flight will arrive is easier than guessing the gate it will use. Most airports have assigned terminals for each airline, so passengers know ahead of time where the flight will land and can map out directions to another terminal if necessary.