19 Joppa to Granton via Craigentinny, Edinburgh

Operated by Lothian Buses. Registered as running via Crewe Toll, City Centre, Lochend. First bus 05:00, last bus 23:27. 126 journeys on weekdays. Fares: set by the operator — more.

Next towards Granton from Joppa Pans layby (at): 07:07, 07:20, 07:40

Next towards Joppa from Granton Square (S-bound): 07:03, 07:17, 07:32

Wanted a different 19? 51 other bus routes are numbered 19 elsewhere in the UK — see every 19 bus timetable by area.

Timetable

Ends at Granton Square · Monday to Friday · 63 journeys
Stop 05:1305:4306:0106:2506:3106:5307:0707:2007:4007:5508:1008:2508:4008:5309:0809:2609:4109:5610:1110:2610:4110:5611:1111:2611:4111:5612:1112:2612:4112:5613:1113:2613:4113:5614:1114:2614:4114:5415:0315:1315:2615:4115:5616:1616:3116:4817:0217:2017:3517:5518:1318:3318:5019:0619:2619:5520:2520:5521:2521:5522:2622:5623:26
Joppa Pans layby (at) ··06:01·06:3106:5307:0707:2007:4007:5508:1008:2508:4008:5309:0809:2609:4109:5610:1110:2610:4110:5611:1111:2611:4111:5612:1112:2612:4112:5613:1113:2613:4113:5614:1114:2614:4114:5415:0315:1315:2615:4115:5616:1616:3116:4817:0217:2017:3517:5518:1318:3318:5019:0619:2619:5520:2520:5521:2521:5522:2622:5623:26
King's Road (before) ··06:08·06:3907:0107:1507:2807:4908:0508:2008:3508:5009:0309:1709:3509:5010:0510:2010:3510:5011:0511:2011:3511:5012:0512:2012:3512:5013:0513:2013:3613:5114:0614:2114:3614:5115:0415:1315:2315:3615:5116:0616:2616:4116:5817:1217:3017:4518:0318:2118:4118:5819:1419:3420:0320:3321:0221:3222:0222:3223:0223:32
Portobello Road (after) 05:1305:4306:0906:2506:4107:0307:1707:3007:5108:0708:2208:3708:5209:0509:1909:3709:5210:0710:2210:3710:5211:0711:2211:3711:5212:0712:2212:3712:5213:0713:2213:3813:5314:0814:2314:3814:5315:0615:1515:2515:3815:5316:0816:2816:4317:0017:1417:3217:4718:0518:2318:4319:0019:1619:3620:0520:3421:0321:3322:0322:3323:0323:33
Findlay Avenue (opp) 05:1805:4806:1406:3006:4707:0907:2307:3707:5808:1408:2908:4308:5809:1109:2509:4309:5810:1310:2810:4310:5811:1311:2811:4311:5812:1312:2812:4312:5813:1313:2813:4413:5914:1414:2914:4414:5915:1215:2115:3115:4415:5916:1416:3416:4917:0617:2017:3817:5218:1018:2818:4819:0519:2119:4120:1020:3921:0821:3822:0822:3823:0823:38
Leopold Place (Stop EC) 05:2705:5706:2306:3906:5607:2007:3407:4908:1208:2708:4108:5509:0909:2209:3609:5410:0910:2410:3910:5411:0911:2411:3911:5412:0912:2412:3912:5413:0913:2413:3913:5514:1014:2514:4014:5515:1015:2315:3215:4315:5616:1016:2516:4517:0017:1717:3117:4918:0318:2118:3818:5819:1519:3119:5120:2020:4721:1621:4622:1522:4523:1523:45
Queensferry Street (Stop QD) 05:3706:0706:3306:4907:0607:3007:4608:0308:2608:4008:5409:0709:2109:3409:4810:0610:2110:3610:5111:0611:2111:3611:5112:0612:2112:3612:5113:0613:2113:3713:5214:0814:2314:3814:5315:0815:2315:3615:4615:5716:1116:2516:4017:0017:1517:3217:4618:0218:1618:3418:5019:1019:2719:4320:0320:3220:5821:2721:5722:2622:5623:2623:56
Drumsheugh Place (Stop QF) 05:3806:0806:3406:5007:0707:3207:4808:0508:2808:4208:5609:0909:2309:3609:5010:0810:2310:3810:5311:0811:2311:3811:5312:0812:2312:3812:5313:0813:2313:3913:5414:1014:2514:4014:5515:1015:2515:3815:4815:5916:1316:2716:4217:0217:1717:3417:4818:0418:1818:3618:5219:1219:2919:4520:0520:3320:5921:2821:5822:2722:5723:2723:57
Crewe Toll (NW-bound) 05:4406:1406:4006:5607:1407:4007:5708:1408:3808:5209:0509:1709:3109:4409:5810:1610:3110:4611:0111:1611:3111:4612:0112:1612:3112:4613:0113:1613:3113:4814:0314:1914:3414:4915:0415:1915:3515:4915:5916:0916:2316:3716:5217:1217:2717:4417:5718:1318:2718:4419:0019:2019:3719:5320:1320:4021:0621:3522:0422:3323:0323:3300:03
Granton Square (S-bound) 05:5406:2406:5007:0707:2507:5208:0908:2608:5009:0409:1809:3009:4409:5710:1110:2910:4410:5911:1411:2911:4411:5912:1412:2912:4412:5913:1413:2913:4414:0114:1614:3214:4715:0215:1715:3215:4916:0316:1316:2316:3716:5117:0617:2617:4117:5718:1018:2618:3918:5619:1219:3219:4920:0520:2520:5121:1721:4622:1522:4423:1423:4400:14

Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.

The England fare cap doesn't apply in Scotland — Lothian Buses sets the fares on the 19. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card. Who travels free →

Christmas & bank holidays

These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with Lothian Buses before you travel. Everything above is an ordinary week.

Not published yet: Boxing Day and 2 January. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route 19

19 towards Granton

All 59 stops
  1. Joppa Pans layby (at) Joppa
  2. Joppa Pans Joppa
  3. Seaview Terrace (at) Joppa
  4. Coillesdene Drive (before) Joppa
  5. Morton Street (after) Portobello
  6. Brunstane Road North (opp) Portobello
  7. Pitville Street (opp) Portobello
  8. Bellfield Lane (opp) Portobello
  9. Windsor Place (before) Portobello
  10. Portobello Town Hall (NW-bound 1) Portobello
  11. Bridge Street (opp) Portobello
  12. King's Road (before) Portobello
  13. Portobello Road (after) Craigentinny
  14. Bryce Avenue (before) Craigentinny
  15. Vandeleur Avenue (before) Craigentinny
  16. Christiemillar Avenue (after) Craigentinny
  17. Craigentinny Crossroads (after) Craigentinny
  18. Loganlea Road (after) Craigentinny
  19. Loaning Road (before) Craigentinny
  20. Restalrig Drive (after) Restalrig
  21. Findlay Avenue (opp) Restalrig
  22. Sleigh Drive (near) Restalrig
  23. Restalrig Gardens (after) Restalrig
  24. Marionville Drive (before) Restalrig
  25. Marionville Avenue (before) Lochend
  26. Marionville Park (after) Meadowbank
  27. Dalgety Avenue (opp) Meadowbank
  28. Abbeyhill (W-bound) Abbeyhill
  29. Brunton Place (opp) Hillside
  30. Wellington Street (opp) Hillside
  31. Brunswick Street (opp) Hillside
  32. Leopold Place (Stop EC) Hillside
  33. Leith Street (Stop JA) Greenside
  34. Princes Street (Waverley Steps) (Stop PQ) Edinburgh
  35. Princes Street (west) (Stop PU) Edinburgh
  36. Queensferry Street (Stop QD) Edinburgh West End
  37. Drumsheugh Place (Stop QF) Edinburgh West End
  38. Dean Bridge (after) Dean
  39. Learmonth Terrace (opp) Orchard Brae
  40. Flora Stevenson School (opp) Comely Bank
  41. Comely Bank Cemetery (at) Comely Bank
  42. Western General (at) Craigleith
  43. West Woods (opp) Craigleith
  44. North Werber Park (opp) Craigleith
  45. Crewe Toll (NW-bound) Craigleith
  46. Crewe Toll (N-bound) Crewe Toll
  47. Crewe Road Gardens (before) Pilton
  48. Crewe Road West (before) Pilton
  49. Boswall Parkway (E-bound) Pilton
  50. Crewe Bank (opp) Pilton
  51. Royston Mains Gardens (after) Pilton
  52. Granton Primary School (at) Pilton
  53. Pilton Crescent (opp) Pilton
  54. Granton Gardens (before) Pilton
  55. Granton Terrace (opp) Granton
  56. Granton Crescent (W-bound) Granton
  57. Wardieburn Road (after) Granton
  58. Granton Park Avenue (before) Granton
  59. Granton Square (S-bound) Granton

19 towards Joppa

All 61 stops
  1. Granton Square (S-bound) Granton
  2. Granton Medway (after) Granton
  3. Granton Park Avenue (opp) Granton
  4. Wardieburn Road (opp) Granton
  5. Granton Crescent (E-bound) Granton
  6. Granton Terrace (after) Granton
  7. Wardie Crescent (adj) Wardie
  8. Pilton Crescent (after) Pilton
  9. Granton Primary School (opp) Pilton
  10. Royston Mains Gardens (opp) Pilton
  11. Crewe Bank (after) Pilton
  12. Boswall Parkway (after) Pilton
  13. Crewe Road West (opp) Pilton
  14. Crewe Road Gardens (opp) Pilton
  15. Crewe Toll (S-bound) Crewe Toll
  16. Crewe Toll (SE-bound) Crewe Toll
  17. North Werber Park (before) Craigleith
  18. West Woods (before) Craigleith
  19. Western General (opp) Craigleith
  20. Comely Bank Cemetery (opp) Comely Bank
  21. Flora Stevenson School (at) Comely Bank
  22. Orchard Brae Avenue (opp) Comely Bank
  23. Learmonth Terrace (o/s) Orchard Brae
  24. Dean Bridge (before) Dean
  25. Drumsheugh Place (Stop QA) Edinburgh West End
  26. Queensferry Street (Stop QC) Edinburgh West End
  27. Princes Street (west) (Stop PD) Edinburgh
  28. Princes Street (Scott Mon.) (Stop PK) Edinburgh
  29. Leith Street (Stop JC) Greenside
  30. Leopold Place (Stop EE) Hillside
  31. Brunswick Street (near) Hillside
  32. Wellington Street (near) Hillside
  33. Brunton Place (at) Hillside
  34. Abbeyhill (E-bound 2) Abbeyhill
  35. Marionville Road (before) Abbeyhill
  36. Dalgety Avenue (before) Abbeyhill
  37. Marionville Park (opp) Meadowbank
  38. Marionville Avenue (after) Restalrig
  39. Marionville Drive (opp) Restalrig
  40. Restalrig Gardens (opp) Restalrig
  41. Sleigh Drive (E-bound) Restalrig
  42. Findlay Avenue (after) Restalrig
  43. Restalrig Drive (opp) Restalrig
  44. Loaning Road (opp) Craigentinny
  45. Loganlea Road (opp) Craigentinny
  46. Craigentinny Crossroads (before) Craigentinny
  47. Christiemillar Avenue (opp) Craigentinny
  48. Vandeleur Avenue (opp) Craigentinny
  49. Bryce Avenue (opp) Craigentinny
  50. Portobello Road (before) Craigentinny
  51. King's Road (after) Portobello
  52. Bridge Street (near) Portobello
  53. Portobello Town Hall (SE-bound 1) Portobello
  54. Windsor Place (opp) Portobello
  55. Bellfield Lane (before) Portobello
  56. Pitville Street (after) Portobello
  57. Brunstane Road North (before) Portobello
  58. Morton Street (before) Portobello
  59. Coillesdene Drive (opp) Joppa
  60. Seaview Terrace (opp) Joppa
  61. Joppa Pans layby (at) Joppa

Service registration & registered changes

From official Traffic Commissioner registrations. Registration PM0000002/11 · Registration PM0000002/688 · Changes in The City of Edinburgh Council · All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 19 bus?

The first 19 departure on weekdays leaves at 05:00 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last 19 bus?

The last 19 on weekdays leaves its first stop at 23:27. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 19 bus cost?

The England fare cap doesn't apply in Scotland — Lothian Buses sets the fares on the 19. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.

Who runs the 19 bus?

The 19 is operated by Lothian Buses.

Timetable data from Lothian Buses via the DfT Bus Open Data Service (Scotland feed). Registered with the Traffic Commissioner as PM0000002/11. Check before you travel — services can change at short notice.