X33 Bus

Click to load interactive map
List of stops
      Map
      Monday to Friday

      Retail Park – Port Hamilton

      Retail Park

      06:2606:3906:5307:17

      Mayshade Road

      06:2706:4006:5407:18

      Hawthorn Gardens

      06:2706:4006:5407:18

      Edgefield Road

      06:2706:4006:5507:19

      George Drive

      06:2806:4106:5507:19

      Station Road

      06:2806:4106:5607:20

      Academy Lane

      06:2906:4206:5607:20

      Hunter Avenue

      06:2906:4206:5607:20

      Kevock Road

      06:3106:4406:5907:23

      Lasswade Road

      06:3206:4507:0007:24

      Laird and Dog

      06:3306:4607:0107:25

      Elm Row

      06:3406:4707:0207:26

      Broomieknowe Gardens

      06:3506:4807:0307:27

      Rockville Terrace

      06:3606:4907:0407:28

      Park Road

      06:3706:5007:0507:29

      Bonnyrigg Toll

      06:3806:5107:0607:30

      Waverley Terrace

      06:3806:5107:0607:30

      Wolsey Avenue

      06:3906:5207:0707:31

      Bairds Way

      06:3906:5207:0707:31

      Brixwold Bank

      06:4006:5307:0807:32

      Brixwold Drive

      06:4106:5407:0907:33

      Bairds Way South

      06:4206:5507:1007:34

      Kings Gate

      06:4306:5607:1107:36

      Dalhousie Road

      06:4506:5807:1307:38

      Dalhousie Road

      06:4506:5807:1307:38

      Park Road

      06:4606:5907:1407:39

      Bryans Avenue

      06:4707:0007:1507:40

      Hamilton Crescent

      06:4707:0007:1507:41

      Suttieslea Place

      06:4807:0107:1607:41

      Blackcot Avenue

      06:4907:0207:1707:42

      Blackcot Road

      06:4907:0307:1807:43

      Newbattle Centre

      06:5007:0307:1807:44

      Stone Place

      06:5107:0407:1907:45

      Sycamore Road

      06:5207:0507:2007:46

      The Kilns

      06:5207:0607:2107:47

      Hughes Crescent

      06:5307:0707:2207:48

      Finlay Place

      06:5507:0907:2407:50

      Oak Crescent

      06:5607:1007:2507:51

      Roundabout

      06:5707:1107:2607:52

      Elm Place

      06:5707:1107:2607:52

      Mayfield Place

      06:5807:1207:2707:53

      Hawthorn Centre

      06:5907:1307:2807:54

      Hawthorn Crescent

      06:5907:1407:2907:55

      Little Acre

      07:0007:1507:3007:56

      Easthouses Way

      07:0107:1507:3007:56

      Easthouses Road

      07:0207:1607:3107:57

      Dalkeith Heights

      07:0407:1907:3408:00

      Cowden Crescent

      07:0607:2107:3608:02

      Thornybank

      07:0807:2307:3808:04

      Shadepark

      07:1007:2507:4008:05

      Corn Exchange

      07:1107:2607:4108:07

      Dalkeith Parish Church

      07:1207:2707:4208:07

      Bridgend Court

      07:1207:2807:4208:08

      Lugton Brae

      07:1507:3007:4508:10

      Melville Gate Road

      07:1607:3207:4608:11

      Summerside

      07:1807:3407:4808:14

      Campend

      07:1907:3507:4908:14

      Sheriffhall Park and Ride

      07:2107:3707:5108:16

      Old Dalkeith Road

      07:2407:4007:5408:19

      The Wisp

      07:2507:4107:5508:20

      Little France

      07:2907:4507:5908:24

      Commonwealth Pool

      07:3707:5408:0808:33

      Surgeons' Hall

      07:4408:0108:1508:40

      South Bridge

      07:4508:0208:1608:41

      Princes Street (Scott Mon.)

      07:5008:0708:2108:46

      Princes Street (west)

      07:5408:1108:2508:50

      Lothian Road

      07:5608:1308:2708:52

      Usher Hall

      07:5808:1508:2908:54

      Port Hamilton

      08:0108:1808:3208:57

      Semple Street – Retail Park

      Semple Street16:2617:1317:41
      Usher Hall16:2817:1517:43
      Lothian Road16:3117:1817:46
      Princes Street (west)16:3417:2117:49
      Princes Street (Scott Mon.)16:4017:2717:55
      South Bridge16:4517:3218:00
      Surgeons' Hall16:4717:3418:02
      Commonwealth Pool16:5417:4118:09
      Little France17:0217:4918:17
      The Wisp17:0617:5318:21
      Old Dalkeith Road17:0717:5418:22
      Sheriffhall Park and Ride17:0917:5618:24
      Campend17:1117:5818:25
      Melville Gate Road17:1318:0018:28
      Lugton Brae17:1518:0218:30
      Bridgend Court17:1718:0418:31
      Dalkeith Parish Church17:1818:0518:32
      Corn Exchange17:1818:0518:33
      Shadepark17:2018:0718:34
      Thornybank17:2118:0818:35
      Salters Road17:2218:0918:36
      Cowden Crescent17:2318:1018:37
      Dalkeith Heights17:2518:1218:39
      Easthouses Road17:2718:1418:41
      Easthouses Way17:2918:1618:43
      Little Acre17:2918:1618:43
      Hawthorn Crescent17:3018:1718:44
      Hawthorn Centre17:3018:1718:44
      Mayfield Place17:3118:1818:45
      Elm Place17:3218:1918:46
      Buckie Road17:3218:1918:46
      Oak Crescent17:3318:2018:47
      Finlay Place17:3418:2118:48
      Larch Crescent17:3418:2118:48
      Hughes Crescent17:3518:2218:49
      The Kilns17:3618:2318:50
      Sycamore Road17:3718:2418:51
      Stone Place17:3718:2418:51
      Newbattle Centre17:3818:2518:52
      Blackcot Road17:3918:2618:53
      Blackcot Avenue17:4018:2718:54
      Suttieslea Place17:4118:2818:55
      Bryans Avenue17:4218:2918:56
      Park Road17:4318:3018:57
      Dalhousie Road17:4418:3118:58
      Dalhousie Road17:4418:3118:58
      Kings Gate17:4618:3319:00
      Bairds Way South17:4718:3419:01
      Brixwold Drive17:4818:3519:02
      Brixwold Bank17:4918:3619:03
      Bairds Way17:4918:3619:03
      Wolsey Avenue17:5018:3719:04
      Waverley Terrace17:5018:3719:04
      Dundas Park17:5118:3819:05
      High Street17:5118:3819:05
      Park Road17:5118:3819:05
      Rockville Terrace17:5218:3919:06
      Broomieknowe Gardens17:5318:4019:07
      Elm Row17:5418:4119:08
      Laird and Dog17:5518:4219:09
      Lasswade Road17:5618:4319:10
      Kevock Road17:5818:4519:12
      Hunter Avenue18:0018:4719:14
      Academy Lane18:0118:4819:15
      George Drive18:0218:4919:16
      Edgefield Road18:0218:4919:16
      Hawthorn Gardens18:0318:5019:17
      Mayshade Road18:0318:5019:17
      Retail Park18:0418:5119:18
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Retail Park – Port Hamilton
      Loanhead Road - Mayburn Terrace - Hawthorn Gardens - Fountain Place - Clerk Street - High Street - Linden Place - Wadingburn Road - Lasswade Road - High Street - Elm Row - Hillhead - High Street - Dundas Street - Cockpen Road - Bonnyrigg Distributor - Dalhousie Road - Bryans Road - Suttieslea Road - Eskview Road - Bogwood Road - Oak Place - D'Arcy Road - Bogwood Road - Hursted Avenue - Easthouses Road - Cowden Road - Cowden Crescent - Musselburgh Road - High Street - Edinburgh Road - Old Dalkeith Road - Dalkeith Road - Nicolson Street - South Bridge - Princes Street - Lothian Road - Fountainbridge
      Inbound: Semple Street – Retail Park
      Semple Street - Lothian Road - Princes Street - Niddry Street - Nicolson Street - Dalkeith Road - Old Dalkeith Road - Edinburgh Road - High Street - Plummer Court - Musselburgh Road - Salters Road - Cowden Road - Easthouses Road - Bogwood Road - D'Arcy Road - Oak Place - Bogwood Road - Eskview Road - Suttieslea Road - Bryans Road - Dalhousie Road - Bonnyrigg Distributor - Cockpen Road - Dundas Street - High Street - Rockville Terrace - Hillhead - Elm Row - High Street - Lasswade Road - Wadingburn Road - Linden Place - High Street - Clerk Street - Hawthorn Gardens - Mayburn Terrace - Loanhead Road

      Schedules and stops for this route are published in GTFS: great-britain, dft-gtfs

      Bus X33 FAQ

      • What time does the X33 bus start operating?

        Services on the X33 bus start at 06:26 on Monday, Tuesday, Wednesday, Thursday, Friday.

      • What time does the X33 bus stop working?

        Services on the X33 bus stop at 08:57 on Monday, Tuesday, Wednesday, Thursday, Friday.

      • Is there a X33 bus stop near me?

        Click here to view the nearest X33 bus stop.

      Lothian Buses X33 bus Route Map

      X33 bus Line Map PDF Version: X33 timetable, stops and map

      X33 (Dalkeith Buses)

      The first stop of the X33 bus route is Retail Park and the last stop is Port Hamilton. X33 is operational during on weekdays.

      Additional information: X33 has 69 stops and the total trip duration for this route is approximately 100 minutes.

      See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Dalkeith Buses suggested routes, real-time bus tracker, line route maps in Dalkeith, and helps to find the closest X33 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the X33 bus to take on your trip.

      X33 bus near me

      Last updated on May 12, 2026