Plan your day on the river with our up-to-date City Cruises London timetable. Boats run every day of the week, all year round, with frequent sailings between Westminster, London Eye, Tower and Greenwich Piers. Whether you want to hop on for a quick journey or enjoy a full sightseeing cruise, you’ll find departure times that fit your plans.

Off Peak Timetable from 8th September to 26th October 2025

Boarding starts 10 minutes before departure. Please note that departure times may be subject to change at any time.

Depart From Westminster Pier

To London Eye & Tower Pier To Greenwich Pier
10:00 10:00
10:40 10:40
11:20 11:20
12:00 12:00
12:40 12:40
13:20 13:20
14:00 14:00
14:40 14:40
15:20 15:20
16:00* 16:00*
16:40
17:20
18:00*
18:40
19:20

Depart From London Eye Pier

To Tower Pier To Greenwich Pier
10:10 10:10
10:50 10:50
11:30 11:30
12:10 12:10
12:50 12:50
13:30 13:30
14:10 14:10
14:50 14:50
15:30 15:30
16:10* 16:10*
16:50
17:30
18:10*
18:50
19:30

Depart From Tower Pier

To Westminster & London Eye Pier To Greenwich Pier
10:00 10:10
10:40 10:50
11:15 11:30
11:55 12:10
12:35 12:50
13:15 13:30
13:55 14:10
14:35 14:50
15:15 15:30*
15:55
16:35
17:15
17:55
18:15**
18:35*
18:55**

Depart From Greenwich Pier

To Tower and Westminster Pier
10:30 14:30*
11:10 15:10
11:50 15:50
12:30 16:30
13:10 17:10
13:50 17:50

* Last Return
** No stop at London Eye

Winter Timetable from 27th October 2025 to 23rd March 2026

Boarding starts 10 minutes before departure. Please note that departure times may be subject to change at any time.

Depart From Westminster Pier

To London Eye & Tower Pier To Greenwich Pier
10:00 10:00
10:40 10:40
11:20 11:20
12:00 12:00
12:40 12:40
13:20 13:20
14:00 14:00
14:40* 14:40
15:20
16:00
16:40
17:20
18:00

Depart From London Eye Pier

To Tower Pier To Greenwich Pier
10:10 10:10
10:50 10:50
11:30 11:30
12:10 12:10
12:50 12:50
13:30 13:30
14:10 14:10
14:50* 14:50*
15:30
16:10
16:50
17:30
18:10

Depart From Tower Pier

To Westminster & London Eye Pier To Greenwich Pier
10:00 10:10
10:40 10:50
11:15 11:30
11:55 12:10
12:35 12:50
13:15 13:30
13:55 14:10
14:35 14:50
15:15 15:30*
15:55
16:35
17:15*

Depart From Greenwich Pier

To Tower and Westminster Pier
10:30 13:50
11:10 14:30
11:50 15:10
12:30 15:50
13:10* 16:30


* Last Return
** No stop at London Eye

Sightseeing Cruises

Frequently Asked Questions

What time do City Cruises start in London?

City Cruises sightseeing boats usually start sailing from around 10:00 AM each day, with regular departures from Westminster, London Eye, Tower, and Greenwich Piers.

How often do City Cruises run?

Sightseeing cruises run every 30 minutes throughout the day. Dining cruises operate at set times, which you can check on our timetable.

Do City Cruises run all year round?

Yes — City Cruises operates 365 days a year. Timetables may vary slightly depending on the season, so we recommend checking the latest schedule before you travel.

Where can I board a Thames river cruise?

You can board at four main London piers: Westminster Pier, London Eye Pier, Tower Pier, and Greenwich Pier. Each pier is close to major landmarks and public transport links.

How long is a Thames river cruise?

A full journey between Westminster and Greenwich takes about 1 hour. You can stay on board for the full trip or use your hop-on hop-off ticket to explore attractions along the way.

Can I buy City Cruises tickets at the pier?

Yes, tickets can be purchased at the pier, but we recommend booking online in advance.

Are City Cruises affected by bad weather?

Cruises run in most weather conditions. All boats have both open-air decks and heated indoor seating, so you can enjoy the views comfortably year-round.