Trains to Ipswich Find train times and tickets

Bury Saint Edmunds to Ipswich by train

from £8.80

Avg 0 changes 30m

Cardiff to Ipswich by train

from £70.30

Avg 1 change 4hr 4m

Birmingham to Ipswich by train

from £14.50

Avg 1 change 3hr 9m

Crewe to Ipswich by train

from £31.50

Avg 1 change 3hr 30m

London to Ipswich by train

from £10.00

Avg 0 changes 59m

Bristol to Ipswich by train

from £39.60

Avg 1 change 3hr 27m

Harwich to Ipswich by train

from £4.50

Avg 0 changes 25m

Portsmouth to Ipswich by train

from £20.20

Avg 1 change 3hr 44m

Stowmarket to Ipswich by train

from £5.20

Avg 0 changes 12m

Preston to Ipswich by train

from £33.50

Avg 1 change 4hr 1m

Leicester to Ipswich by train

from £65.90

Avg 1 change 3hr 6m

Lancaster to Ipswich by train

from £33.50

Avg 1 change 4hr 20m

Colchester to Ipswich by train

from £7.60

Avg 0 changes 17m

Great Yarmouth to Ipswich by train

from £16.10

Avg 1 change 1hr 11m

Leeds to Ipswich by train

from £18.40

Avg 1 change 3hr 17m

Southampton to Ipswich by train

from £20.20

Avg 1 change 3hr 29m

Norwich to Ipswich by train

from £15.20

Avg 0 changes 38m

Saxmundham to Ipswich by train

from £7.60

Avg 0 changes 39m

York to Ipswich by train

from £18.40

Avg 1 change 3hr 1m

Liverpool to Ipswich by train

from £25.50

Avg 1 change 4hr 7m

Peterborough to Ipswich by train

from £24.40

Avg 0 changes 1hr 36m

Oxford to Ipswich by train

from £22.20

Avg 1 change 2hr 58m

Cambridgeshire to Ipswich by train

from £13.40

Avg 0 changes 56m

Grantham to Ipswich by train

from £27.00

Avg 1 change 2hr 8m

Manchester to Ipswich by train

from £36.70

Avg 1 change 3hr 59m

Newcastle upon Tyne to Ipswich by train

from £33.90

Avg 1 change 4hr 10m

Hatfield Peverel to Ipswich by train

from £11.10

Avg 0 changes 32m

Lowestoft to Ipswich by train

from £13.30

Avg 0 changes 1hr 27m

Bournemouth to Ipswich by train

from £24.00

Avg 1 change 4hr

Paris to Ipswich by train

from £86.50

Avg 1 change 3hr 54m

Woodbridge to Ipswich by train

from £4.50

Avg 0 changes 18m

Edinburgh to Ipswich by train

from £55.00

Avg 1 change 5hr 50m

Cambridge to Ipswich by train

from £13.40

Avg 0 changes 1hr 16m

Coventry to Ipswich by train

from £36.00

Avg 1 change 2hr 48m

Sheffield to Ipswich by train

from £36.70

Avg 1 change 3hr 15m

Luton to Ipswich by train

from £18.10

Avg 1 change 2hr 8m

Shenfield to Ipswich by train

from £12.00

Avg 0 changes 47m

Exeter to Ipswich by train

from £57.90

Avg 1 change 4hr 14m

West Ham to Ipswich by train

from £9.00

Avg 0 changes 1hr 2m

Brighton to Ipswich by train

from £19.10

Avg 1 change 2hr 54m

Reading to Ipswich by train

from £18.10

Avg 1 change 2hr 32m

Kingston upon Hull to Ipswich by train

from £19.20

Avg 1 change 3hr 55m

Chelmsford to Ipswich by train

from £14.10

Avg 0 changes 39m

Glasgow to Ipswich by train

from £31.10

Avg 1 change 6hr 19m

Romford to Ipswich by train

from £33.70

Avg 0 changes 1hr 7m

Doncaster to Ipswich by train

from £19.60

Avg 1 change 2hr 37m

Search accommodation in Ipswich

Airbnb
Country guide

Trains to the UK

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and rail operator. This is why we ask for the age of young passengers.

Sometimes children below a certain age can travel without a seat for free. If you want to guarantee a seat for child passengers, enter '6' as the age of the child.

Read more about child and youth passenger ages. See also youth discounts and railcards.

Log in / Register

  1. We'll assume you've read
    our Terms of Service.