Rome2Rio

How to get fromDumfries to Ballitoby train, plane or taxi

Find Transport to Ballito

See all options

There are 7 ways to get from Dumfries to Ballito by train, plane, or taxi

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train to Glasgow Airport, fly to King Shaka International Airport

    best
    1. Take the train from Dumfries to Glasgow Centraltrain train
    2. Fly from Glasgow Airport (GLA) to King Shaka International Airport (DUR)plane plane GLA - DUR
    20h 11m
    R 5,450–18,948
  2. Train to Edinburgh Airport, fly to King Shaka International Airport

    cheapest
    1. Take the train from Lockerbie to Haymarkettrain train
    2. Fly from Edinburgh Airport (EDI) to King Shaka International Airport (DUR)plane plane EDI - DUR
    20h 35m
    R 5,346–18,912
  3. Train, train to Newcastle, fly to King Shaka International Airport

    1. Take the train from Dumfries to Carlisletrain train
    2. Take the train from Carlisle to Newcastletrain train
    3. Fly from Newcastle (NCL) to King Shaka International Airport (DUR)plane plane NCL - DUR
    21h 14m
    R 5,413–19,840
  4. Train to Glasgow Airport, fly to Pietermaritzburg, taxi

    1. Take the train from Dumfries to Glasgow Centraltrain train
    2. Fly from Glasgow Airport (GLA) to Pietermaritzburg (PZB)plane plane GLA - PZB
    3. Take the taxi from Pietermaritzburg (PZB) to Ballitotaxi taxi
    22h 17m
    R 7,090–24,898
  5. Train, train to Newcastle, fly to Pietermaritzburg, taxi

    1. Take the train from Dumfries to Carlisletrain train
    2. Take the train from Carlisle to Newcastletrain train
    3. Fly from Newcastle (NCL) to Pietermaritzburg (PZB)plane plane NCL - PZB
    4. Take the taxi from Pietermaritzburg (PZB) to Ballitotaxi taxi
    23h 31m
    R 7,253–25,790
  6. Train to Edinburgh Airport, fly to Pietermaritzburg, taxi

    1. Take the train from Lockerbie to Haymarkettrain train
    2. Fly from Edinburgh Airport (EDI) to Pietermaritzburg (PZB)plane plane EDI - PZB
    3. Take the taxi from Pietermaritzburg (PZB) to Ballitotaxi taxi
    22h 46m
    R 7,386–24,862
  7. Train, train to London Heathrow Airport, fly to King Shaka International Airport

    1. Take the train from Dumfries to Carlisletrain train
    2. Take the train from Carlisle to London Eustontrain train
    3. Fly from London Heathrow Airport (LHR) to King Shaka International Airport (DUR)plane plane LHR - DUR
    20h 24m
    R 7,643–23,535

Glasgow Airport (GLA) to King Shaka International Airport (DUR) flights

Calendar30Weekly Planes
Duration18h 20mAverage Duration
TicketR 4,601Cheapest Price
See schedules

Questions & Answers

What companies run services between Dumfries, Scotland and Ballito, South Africa?

There is no direct connection from Dumfries to Ballito. However, you can take the train to Glasgow Central, walk to Glasgow Waterloo Street, take the line 500 shuttle to Glasgow Airport, walk to Glasgow Airport (GLA) airport, fly to King Shaka International Airport (DUR), then take the taxi to Ballito. Alternatively, you can take the train to Carlisle, take the train to Newcastle, walk to Central Station, take the subway to Newcastle Airport, walk to Newcastle (NCL) airport, fly to King Shaka International Airport (DUR), then take the taxi to Ballito.

Airlines
Train operators
Other operators

Want to know more about travelling around South Africa

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides