X7 Kilmacolm ↔ Glasgow
Operated by McGill's. First bus 05:08, last bus 23:53. 91 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| Factory (at) | 05:08 | 05:38 | 06:03 | 06:16 | 06:26 | 06:36 | 07:11 | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Stance 4 (at) | 05:19 | 05:49 | 06:14 | 06:27 | 06:38 | 06:48 | 07:23 | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 18:00 | 19:00 | 20:00 | 21:00 | 22:00 | 23:00 |
| Bus Station (Stance 5) | 05:30 | 06:00 | 06:25 | 06:38 | 06:50 | 07:00 | 07:35 | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 18:11 | 19:11 | 20:11 | 21:11 | 22:11 | 23:11 |
| Marloch Avenue (opp 4) | 05:39 | 06:09 | 06:34 | 06:47 | 06:59 | 07:09 | 07:44 | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 18:17 | 19:17 | 20:17 | 21:17 | 22:17 | 23:17 |
| Upper Merlindale (at) | 05:45 | 06:15 | 06:40 | 06:53 | 07:05 | 07:15 | 07:50 | 07:25 | 07:40 | 08:10 | 08:55 | · | 09:35 | · | 10:15 | · | 10:55 | · | 11:35 | · | 12:15 | · | 12:55 | · | 13:35 | · | 14:15 | · | · | 15:00 | · | 16:00 | · | · | · | 17:00 | 17:35 | 18:21 | 19:21 | 20:21 | 21:21 | 22:21 | 23:21 |
| Market Place (at) | 05:48 | 06:18 | 06:43 | 06:56 | 07:08 | 07:18 | 07:53 | 07:28 | 07:43 | 08:13 | 08:58 | · | 09:38 | · | 10:18 | · | 10:58 | · | 11:38 | · | 12:18 | · | 12:58 | · | 13:38 | · | 14:18 | · | · | 15:03 | · | 16:03 | · | · | · | 17:03 | 17:38 | 18:24 | 19:24 | 20:24 | 21:24 | 22:23 | 23:23 |
| Glengowan Road (Opp) | 05:55 | 06:25 | 06:50 | 07:03 | 07:15 | 07:25 | 08:00 | 07:35 | 07:50 | 08:20 | 09:05 | · | 09:45 | · | 10:25 | · | 11:05 | · | 11:45 | · | 12:25 | · | 13:05 | · | 13:45 | · | 14:25 | · | · | 15:10 | · | 16:10 | · | · | · | 17:10 | 17:45 | 18:31 | 19:31 | 20:31 | 21:31 | · | · |
| Southmound (At) | 05:59 | 06:29 | 06:54 | 07:07 | 07:19 | 07:29 | 08:04 | 07:39 | 07:54 | 08:24 | 09:09 | · | 09:49 | · | 10:29 | · | 11:09 | · | 11:49 | · | 12:29 | · | 13:09 | · | 13:49 | · | 14:29 | · | · | 15:14 | · | 16:14 | · | · | · | 17:14 | 17:49 | 18:35 | 19:35 | 20:35 | 21:35 | · | · |
| Brediland Road (At) | 06:10 | 06:40 | 07:05 | 07:18 | 07:30 | 07:40 | 08:15 | 07:50 | 08:05 | 08:35 | 09:20 | 08:58 | 10:00 | 09:40 | 10:40 | 10:20 | 11:20 | 11:00 | 12:00 | 11:40 | 12:40 | 12:20 | 13:20 | 13:00 | 14:00 | 13:40 | 14:40 | 14:20 | 15:00 | 15:25 | 15:15 | 16:25 | 16:00 | 16:20 | 16:52 | 17:25 | 18:00 | 18:45 | 19:45 | 20:45 | 21:45 | · | · |
| Linwood Shopping Centre | 06:15 | 06:45 | 07:11 | 07:24 | 07:36 | 07:46 | 08:21 | 07:56 | 08:11 | 08:41 | 09:26 | 09:04 | 10:06 | 09:46 | 10:46 | 10:26 | 11:26 | 11:06 | 12:06 | 11:46 | 12:46 | 12:26 | 13:26 | 13:06 | 14:06 | 13:46 | 14:46 | 14:26 | 15:06 | 15:31 | 15:21 | 16:31 | 16:06 | 16:26 | 16:58 | 17:31 | 18:06 | 18:51 | 19:51 | 20:51 | 21:51 | · | · |
| Bus Station (Stance 8) | · | · | · | · | · | · | · | · | · | 08:56 | 09:41 | 09:19 | 10:21 | 10:01 | 11:01 | 10:41 | 11:41 | 11:21 | 12:21 | 12:01 | 13:01 | 12:41 | 13:41 | 13:21 | 14:21 | 14:01 | 15:01 | 14:41 | 15:21 | 15:46 | 15:36 | · | 16:21 | · | · | · | 18:21 | 19:06 | 20:06 | 21:06 | 22:06 | · | · |
| Bath Street (before) | 06:40 | 07:10 | 07:37 | 07:50 | 08:04 | 08:14 | 08:49 | 08:24 | 08:39 | 09:11 | 09:56 | 09:34 | 10:36 | 10:16 | 11:16 | 10:56 | 11:56 | 11:36 | 12:36 | 12:16 | 13:16 | 12:56 | 13:56 | 13:36 | 14:36 | 14:16 | 15:16 | 14:56 | 15:36 | 16:01 | 15:51 | 16:59 | 16:36 | 16:54 | 17:26 | 17:59 | 18:36 | 19:21 | 20:21 | 21:21 | 22:21 | · | · |
| Buchanan Bus Station (Stance 44) | · | · | 07:41 | 07:54 | · | 08:18 | 08:53 | 08:28 | 08:43 | 09:15 | 10:00 | 09:38 | 10:40 | 10:20 | 11:20 | 11:00 | 12:00 | 11:40 | 12:40 | 12:20 | 13:20 | 13:00 | 14:00 | 13:40 | 14:40 | 14:20 | 15:20 | 15:00 | 15:40 | 16:05 | 15:55 | 17:03 | 16:40 | 16:58 | 17:30 | 18:03 | 18:40 | 19:25 | 20:25 | 21:25 | 22:25 | · | · |
Route map
All stops on route X7
X7 towards Glasgow
- Factory (at) Greenock
- Fife Road (opp) Greenock
- George Road (before) Gourock
- Reservoir Road (before) Cardwell Bay
- Caledonia Crescent (opp) Cardwell Bay
- Cove Road (before) Cardwell Bay
- Newark Street (opp) Greenock
- Octavia Terrace (Opp) Greenock
- Esplanade (at) Greenock
- Wood Street (opp) Greenock
- Eldon Place (opp) Greenock
- Bentinck Street (opp) Greenock
- Madeira Street (opp & after) Greenock
- Johnston Street (after) Greenock
- Margaret Street (After) Greenock
- Campbell Street (before) Greenock
- Patrick Street (before) Greenock
- Union Street (before) Greenock
- Kelly Street (at) Greenock
- Stance 4 (at) Greenock
- Well Park (at) Greenock
- Terrace Road (after) Greenock
- Dellingburn Street (opp) Greenock
- Victoria Quay (at) Greenock
- Knowe Road (opp) Cartsdyke
- Clyde Port Authority (at) Greenock
- Ratho Street (opp) Greenock
- Sinclair Street (opp) Greenock
- Ladyburn Street (opp) Greenock
- Pottery Street (after) Ladyburn
- Gibshill Road (opp) Ladyburn
- Bogston station (opp) Bogston
- Lower Mary Street (before) Bogston
- Jean Street (opp) Port Glasgow
- Water Street (before) Port Glasgow
- Bus Station (Stance 5) Port Glasgow
- Coronation Park Port Glasgow
- Ashgrove Lane (after) Port Glasgow
- High Carnegie Road (at) Port Glasgow
- Boglestone Roundabout (before) Boglestone
- Mallaig Road (opp) Bardrainney
- Marloch Avenue (before) Bardrainney
- Marloch Avenue (opp 4) Slaemuir
- Cuillins Avenue (opp) Slaemuir
- Slaemuir Avenue (opp) Slaemuir
- Moss Road (before) Bardrainney
- Arran Avenue (at) Bardrainney
- Port Glasgow High School (opp) Slaemuir
- Upper Merlindale (at) Kilmacolm
- Wateryetts Drive (opp) Kilmacolm
- Woodrow Avenue (at) Kilmacolm
- Market Place (at) Kilmacolm
- Glebe Street (opp) Kilmacolm
- Glebe Road (opp) Kilmacolm
- Porterfield Road (before) Kilmacolm
- Houston Road (before) Kilmacolm
- Gryffe Road (opp) Kilmacolm
- Ranfurly Surgery (Opp) Bridge Of Weir
- Glengowan Road (Opp) Bridge Of Weir
- Freeland Drive (Near) Bridge Of Weir
- Freeland Drive (after) Bridge Of Weir
- Houston Road (at 79) Bridge Of Weir
- Gryffe High School (Opp) Houston
- Southmound (At) Houston
- St Fillans Pr School (Opp) Houston
- Lee Burn Avenue (Near) Craigends
- Whirlee Road (Opp) Craigends
- Crosslee Road (Opp) Craigends
- Piper Road (After) Houston
- Leman Drive (Before) Houston
- Gryfebank Avenue (Before) Houston
- Locher Crescent (After) Houston
- Craigburn Avenue (opp) Houston
- Braidwood Place (Opp) East Fulton
- Russell Place (Opp) East Fulton
- Craig Road (Near) East Fulton
- Brediland Road (At) Linwood
- Stirling Drive (Opp) Linwood
- Abernethy Drive (At) Linwood
- Watson Avenue Linwood
- Green Farm Road (Near) Linwood
- Bridge Street (Opp) Linwood
- Dunlop Street (Near) Linwood
- Linwood Shopping Centre Linwood
- Candren Road (Near) Linwood
- Rocep Drive (At) Braehead Shopping Centre
- Bus Station (Stance 8) Braehead Shopping Centre
- Blythswood Street (before) Glasgow
- Waterloo Lane (opp) Glasgow
- Bath Street (before) Glasgow
- Buchanan Bus Station (Stance 44) Glasgow
X7 towards Kilmacolm
- Buchanan Bus Station (Stance 44) Glasgow
- Wellington Street (before) Glasgow
- West Regent Lane (before) Glasgow
- West Campbell Street (before) Glasgow
- Pitt Street (Opp) Glasgow
- Bus Station (Stance 1) Braehead Shopping Centre
- Old Govan Road (after) Braehead Shopping Centre
- Renfrew Road (Near) Braehead Shopping Centre
- Candren Road (Opp) Linwood
- Linwood Shopping Centre (at) Linwood
- Dunlop Street (Opp) Linwood
- South Drive (Near) Linwood
- Green Farm Road (Opp) Linwood
- Shaw Place (At) Linwood
- Cowal Drive (Near) Linwood
- Erskinefauld Road (Opp) Linwood
- Craig Road (Opp) East Fulton
- Gilmartin Road (At) Linwood
- Barochan Road (At) Craigends
- Craigburn Avenue (After) Houston
- Hillfoot (Before) Houston
- Gryfebank Avenue (opp) Houston
- Leman Drive (Opp) Houston
- Forties Road (After) Houston
- Crosslee Road (At) Craigends
- Whirlee Road (At) Craigends
- Lee Burn Avenue (Opp) Craigends
- St Fillans Pr School (At) Houston
- Southmound (Opp) Houston
- Gryffe High School (at) Houston
- Park road (opp) Bridge Of Weir
- Elm Road (At) Bridge Of Weir
- Mill Of Gryffe Road (Near) Bridge Of Weir
- Houston Road (Opp) Bridge Of Weir
- Strathgryffe Cresent Bridge Of Weir
- Gryffe Road (after) Kilmacolm
- Houston Road (after) Kilmacolm
- Porterfield Road (at) Kilmacolm
- Glebe Road (before) Kilmacolm
- Moss Road (opp) Kilmacolm
- Gibson Lane (at) Kilmacolm
- Cherrytrees (opp) Kilmacolm
- Magdala (opp) Kilmacolm
- Upper Merlindale (opp) Kilmacolm
- Port Glasgow High School (at) Slaemuir
- Arran Avenue (opp) Bardrainney
- Marloch Avenue (after) Port Glasgow
- Slaemuir Avenue (before) Slaemuir
- Slaemuir Avenue (at) Slaemuir
- Auchenbothie Road (Near) Slaemuir
- Maybole Road (after) Bardrainney
- Mallaig Road (at) Bardrainney
- Boglestone Roundabout (after) Boglestone
- Clune Brae (at 90) Port Glasgow
- Clune Park Primary School (opp) Port Glasgow
- Kilmory Terrace (at) Port Glasgow
- Bay Street (opp) Port Glasgow
- Coronation Park (opp) Port Glasgow
- Bus Station (Stance 3) Port Glasgow
- Princes Street (at) Port Glasgow
- Balfour Street (before) Port Glasgow
- William Street (at) Port Glasgow
- Lower Mary Street (opp & after) Bogston
- Bogston station Bogston
- Gibshill Road (at) Ladyburn
- Pottery Street (at 22) Ladyburn
- Ladyburn Street (at) Greenock
- Sinclair Street (at) Greenock
- Ratho Street Greenock
- Clyde Port Authority (opp) Greenock
- Knowe Road (after) Cartsdyke
- Dellingburn Street (after) Greenock
- Well Park (opp) Greenock
- Nicolson Street (Stance 11) Greenock
- West Stewart Street (Stance 4) Greenock
- Robertson Street (after) Greenock
- Campbell Street (after) Greenock
- Brougham Street (at 53) Greenock
- Johnston Street (before) Greenock
- Maderia Street (at) Greenock
- Bentinck Street (at) Greenock
- Eldon Place (after) Greenock
- North Street (opp) Greenock
- Esplanade (opp) Greenock
- Battery Park Avenue (opp) Greenock
- Battery Park (opp) Greenock
- Newark Street (after) Greenock
- Manor Crescent (before) Cardwell Bay
- Adam Street (opp) Cardwell Bay
- Reservoir Road (after) Cardwell Bay
- Hilltop Road (after) Gourock
- Fife Road (before) Larkfield
- Earnhill Place (opp) Larkfield
- Industrial Estate (before) Larkfield
Service history & registered changes
- 🆕 Registered effective 12 Jul 2026 Operating between Greenock and Kilmalcolm given service number X7 effective from 12 July 2026. To amend Route, Stopping Places and Timetable.
- 🆕 Registered effective 12 Jan 2026 Operating between Greenock Bus Station and Glasgow Buchanan Bus Station given service number X7 effective from 12 January 2026. To amend Timetable.
- 🆕 Registered effective 12 Jan 2026 Operating between Greenock and Kilmalcolm given service number X7 effective from 12 January 2026. To amend Timetable.
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first X7 bus?
The first X7 departure on weekdays leaves at 05:08 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last X7 bus?
The last X7 on weekdays leaves its first stop at 23:53. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the X7 bus cost?
The England fare cap doesn't apply in Scotland — McGill's sets the fares on the X7. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the X7 bus?
The X7 is operated by McGill's.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.