Travel from Newtown-Wales to London

Bus or train from Newtown to London?

Arriva Trains Wales operates a train from Newtown to London every 4 hours. Tickets cost $30 - $50 and the journey takes 1 h 48 min. Virgin West Coast Trains also services this route every 30 minutes. Alternatively, National Express operates a bus from Newtown to London once daily. Tickets cost $19 - $25 and the journey takes 5 h 30 min.

Book transport from Newtown to London

How to get from Newtown to London

From Newtown (Powys) train to Birmingham New Street then train to London Euston. 3 h 27 min £96. From Newtown (Powys) train to Birmingham New Street, walk to Birmingham Moor Street, then train to London Marylebone. 4 h 8 min £93. From Newtown, Powys bus to London Marble Arch. 5 h 30 min £17. From Newtown drive to London. 3 h 24 min £36.
Close Print Itinerary
  1. Here are 4 options to get from
    Newtown to London:

    1. Trip:
      1 Train Virgin West Coast Trains
      • One-Way approx: USD $103 - $169
      • Duration: 3 h 27 min
      Open +
      • Trip:
        1 Train Virgin West Coast Trains
        • One-Way approx: USD $103 - $169
        • Duration: 3 h 27 min
        Close x
    2. Trip:
      2 Train Chiltern Railways
      • One-Way approx: USD $103 - $159
      • Duration: 4 h 8 min
      Open +
      • Trip:
        2 Train Chiltern Railways
        • One-Way approx: USD $103 - $159
        • Duration: 4 h 8 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $19 - $25
      • Duration: 5 h 30 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $19 - $25
        • Duration: 5 h 30 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $40 - $60
      • Duration: 3 h 24 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $40 - $60
        • Duration: 3 h 24 min
        Close x