twice a day (I think at 10am and 1 pm) a bus goes straight from Belize City to Flores in Guatemala and Tikal. No stops, no bus/taxi changes. The total trip takes about 5 hours to Flores. When I did it a couple of years ago a one way ticket was around 15 usd.