I believe it's about 45 minutes. The bus comes every 1/2 hour (or hour on off times) and goes directly to the DLR hotels. THe Super Shuttle is a van that seats 7 people so depending on the number in your party, you may have to wait for other people to fill it up. They take you directly to your hotel, but again, depending on the other passengers, you may have to make a stop or two on the way.