Zagreb

from Brussels

Save up to: £110

Average cost: £134

Best deal: £24


Zagreb, the capital of Croatia, is known for its 18th- and 19th-century Austro-Hungarian architecture, vibrant arts scene, and lively cafés. Visit the iconic Zagreb Cathedral, explore the historic Upper Town, or visit the unique Museum of Broken Relationships. Zagreb's bustling food markets, rich history, and the annual Zagreb Film Festival make it a city of romance and creativity.


Latest deals:

3 days
£24
Tue 4 Jun - Fri 7 Jun

Brussels - Zagreb: Tue 4/06: £12
Zagreb - Brussels: Fri 7/06: £12
Go

2 days
£24
Wed 5 Jun - Fri 7 Jun

Brussels - Zagreb: Wed 5/06: £12
Zagreb - Brussels: Fri 7/06: £12
Go

5 days
£25
Wed 5 Jun - Mon 10 Jun

Brussels - Zagreb: Wed 5/06: £12
Zagreb - Brussels: Mon 10/06: £13
Go

2 days
£25
Sun 9 Jun - Tue 11 Jun

Brussels - Zagreb: Sun 9/06: £13
Zagreb - Brussels: Tue 11/06: £12
Go

4 days
£25
Mon 27 May - Fri 31 May

Brussels - Zagreb: Mon 27/05: £12
Zagreb - Brussels: Fri 31/05: £13
Go

4 days
£25
Sun 9 Jun - Thu 13 Jun

Brussels - Zagreb: Sun 9/06: £13
Zagreb - Brussels: Thu 13/06: £12
Go

3 days
£25
Mon 10 Jun - Thu 13 Jun

Brussels - Zagreb: Mon 10/06: £13
Zagreb - Brussels: Thu 13/06: £12
Go

5 days
£25
Thu 13 Jun - Tue 18 Jun

Brussels - Zagreb: Thu 13/06: £12
Zagreb - Brussels: Tue 18/06: £13
Go

2 days
£25
Tue 11 Jun - Thu 13 Jun

Brussels - Zagreb: Tue 11/06: £13
Zagreb - Brussels: Thu 13/06: £12
Go

2 days
£26
Wed 26 Jun - Fri 28 Jun

Brussels - Zagreb: Wed 26/06: £13
Zagreb - Brussels: Fri 28/06: £13
Go

3 days
£26
Sat 8 Jun - Tue 11 Jun

Brussels - Zagreb: Sat 8/06: £14
Zagreb - Brussels: Tue 11/06: £12
Go

5 days
£26
Sat 8 Jun - Thu 13 Jun

Brussels - Zagreb: Sat 8/06: £14
Zagreb - Brussels: Thu 13/06: £12
Go

3 days
£26
Sun 9 Jun - Wed 12 Jun

Brussels - Zagreb: Sun 9/06: £13
Zagreb - Brussels: Wed 12/06: £13
Go

2 days
£26
Mon 10 Jun - Wed 12 Jun

Brussels - Zagreb: Mon 10/06: £13
Zagreb - Brussels: Wed 12/06: £13
Go

4 days
£26
Mon 10 Jun - Fri 14 Jun

Brussels - Zagreb: Mon 10/06: £13
Zagreb - Brussels: Fri 14/06: £13
Go

4 days
£26
Fri 14 Jun - Tue 18 Jun

Brussels - Zagreb: Fri 14/06: £13
Zagreb - Brussels: Tue 18/06: £13
Go

5 days
£26
Fri 14 Jun - Wed 19 Jun

Brussels - Zagreb: Fri 14/06: £13
Zagreb - Brussels: Wed 19/06: £13
Go

5 days
£26
Sun 23 Jun - Fri 28 Jun

Brussels - Zagreb: Sun 23/06: £13
Zagreb - Brussels: Fri 28/06: £13
Go

4 days
£26
Sun 23 Jun - Thu 27 Jun

Brussels - Zagreb: Sun 23/06: £13
Zagreb - Brussels: Thu 27/06: £13
Go

3 days
£26
Sun 23 Jun - Wed 26 Jun

Brussels - Zagreb: Sun 23/06: £13
Zagreb - Brussels: Wed 26/06: £13
Go

2 days
£26
Tue 18 Jun - Thu 20 Jun

Brussels - Zagreb: Tue 18/06: £13
Zagreb - Brussels: Thu 20/06: £13
Go

3 days
£26
Tue 18 Jun - Fri 21 Jun

Brussels - Zagreb: Tue 18/06: £13
Zagreb - Brussels: Fri 21/06: £13
Go

2 days
£26
Sun 23 Jun - Tue 25 Jun

Brussels - Zagreb: Sun 23/06: £13
Zagreb - Brussels: Tue 25/06: £13
Go

4 days
£26
Thu 20 Jun - Mon 24 Jun

Brussels - Zagreb: Thu 20/06: £13
Zagreb - Brussels: Mon 24/06: £13
Go

5 days
£26
Thu 20 Jun - Tue 25 Jun

Brussels - Zagreb: Thu 20/06: £13
Zagreb - Brussels: Tue 25/06: £13
Go

2 days
£26
Wed 12 Jun - Fri 14 Jun

Brussels - Zagreb: Wed 12/06: £13
Zagreb - Brussels: Fri 14/06: £13
Go

3 days
£26
Tue 11 Jun - Fri 14 Jun

Brussels - Zagreb: Tue 11/06: £13
Zagreb - Brussels: Fri 14/06: £13
Go

5 days
£26
Sun 9 Jun - Fri 14 Jun

Brussels - Zagreb: Sun 9/06: £13
Zagreb - Brussels: Fri 14/06: £13
Go

2 days
£26
Wed 29 May - Fri 31 May

Brussels - Zagreb: Wed 29/05: £13
Zagreb - Brussels: Fri 31/05: £13
Go

4 days
£26
Tue 4 Jun - Sat 8 Jun

Brussels - Zagreb: Tue 4/06: £12
Zagreb - Brussels: Sat 8/06: £14
Go

3 days
£26
Sat 25 May - Tue 28 May

Brussels - Zagreb: Sat 25/05: £13
Zagreb - Brussels: Tue 28/05: £13
Go

3 days
£26
Wed 5 Jun - Sat 8 Jun

Brussels - Zagreb: Wed 5/06: £12
Zagreb - Brussels: Sat 8/06: £14
Go

3 days
£26
Tue 28 May - Fri 31 May

Brussels - Zagreb: Tue 28/05: £13
Zagreb - Brussels: Fri 31/05: £13
Go

2 days
£26
Tue 4 Jun - Thu 6 Jun

Brussels - Zagreb: Tue 4/06: £12
Zagreb - Brussels: Thu 6/06: £14
Go

5 days
£27
Wed 29 May - Mon 3 Jun

Brussels - Zagreb: Wed 29/05: £13
Zagreb - Brussels: Mon 3/06: £14
Go

4 days
£27
Thu 13 Jun - Mon 17 Jun

Brussels - Zagreb: Thu 13/06: £12
Zagreb - Brussels: Mon 17/06: £15
Go

2 days
£27
Mon 17 Jun - Wed 19 Jun

Brussels - Zagreb: Mon 17/06: £14
Zagreb - Brussels: Wed 19/06: £13
Go

5 days
£27
Wed 26 Jun - Mon 1 Jul

Brussels - Zagreb: Wed 26/06: £13
Zagreb - Brussels: Mon 1/07: £14
Go

4 days
£27
Sat 8 Jun - Wed 12 Jun

Brussels - Zagreb: Sat 8/06: £14
Zagreb - Brussels: Wed 12/06: £13
Go

2 days
£27
Sat 8 Jun - Mon 10 Jun

Brussels - Zagreb: Sat 8/06: £14
Zagreb - Brussels: Mon 10/06: £13
Go

2 days
£27
Wed 19 Jun - Fri 21 Jun

Brussels - Zagreb: Wed 19/06: £14
Zagreb - Brussels: Fri 21/06: £13
Go

5 days
£27
Wed 19 Jun - Mon 24 Jun

Brussels - Zagreb: Wed 19/06: £14
Zagreb - Brussels: Mon 24/06: £13
Go

4 days
£27
Mon 17 Jun - Fri 21 Jun

Brussels - Zagreb: Mon 17/06: £14
Zagreb - Brussels: Fri 21/06: £13
Go

3 days
£27
Mon 17 Jun - Thu 20 Jun

Brussels - Zagreb: Mon 17/06: £14
Zagreb - Brussels: Thu 20/06: £13
Go

5 days
£28
Wed 12 Jun - Mon 17 Jun

Brussels - Zagreb: Wed 12/06: £13
Zagreb - Brussels: Mon 17/06: £15
Go

5 days
£28
Mon 27 May - Sat 1 Jun

Brussels - Zagreb: Mon 27/05: £12
Zagreb - Brussels: Sat 1/06: £16
Go

2 days
£28
Mon 24 Jun - Wed 26 Jun

Brussels - Zagreb: Mon 24/06: £15
Zagreb - Brussels: Wed 26/06: £13
Go

3 days
£28
Mon 24 Jun - Thu 27 Jun

Brussels - Zagreb: Mon 24/06: £15
Zagreb - Brussels: Thu 27/06: £13
Go

5 days
£28
Thu 23 May - Tue 28 May

Brussels - Zagreb: Thu 23/05: £15
Zagreb - Brussels: Tue 28/05: £13
Go

3 days
£28
Fri 14 Jun - Mon 17 Jun

Brussels - Zagreb: Fri 14/06: £13
Zagreb - Brussels: Mon 17/06: £15
Go

4 days
£28
Tue 2 Jul - Sat 6 Jul

Brussels - Zagreb: Tue 2/07: £14
Zagreb - Brussels: Sat 6/07: £14
Go

3 days
£28
Tue 2 Jul - Fri 5 Jul

Brussels - Zagreb: Tue 2/07: £14
Zagreb - Brussels: Fri 5/07: £14
Go

2 days
£28
Tue 2 Jul - Thu 4 Jul

Brussels - Zagreb: Tue 2/07: £14
Zagreb - Brussels: Thu 4/07: £14
Go

4 days
£28
Mon 24 Jun - Fri 28 Jun

Brussels - Zagreb: Mon 24/06: £15
Zagreb - Brussels: Fri 28/06: £13
Go

3 days
£29
Wed 29 May - Sat 1 Jun

Brussels - Zagreb: Wed 29/05: £13
Zagreb - Brussels: Sat 1/06: £16
Go

2 days
£29
Thu 13 Jun - Sat 15 Jun

Brussels - Zagreb: Thu 13/06: £12
Zagreb - Brussels: Sat 15/06: £17
Go

4 days
£29
Tue 28 May - Sat 1 Jun

Brussels - Zagreb: Tue 28/05: £13
Zagreb - Brussels: Sat 1/06: £16
Go

3 days
£30
Wed 12 Jun - Sat 15 Jun

Brussels - Zagreb: Wed 12/06: £13
Zagreb - Brussels: Sat 15/06: £17
Go

4 days
£30
Mon 3 Jun - Fri 7 Jun

Brussels - Zagreb: Mon 3/06: £18
Zagreb - Brussels: Fri 7/06: £12
Go

4 days
£30
Tue 11 Jun - Sat 15 Jun

Brussels - Zagreb: Tue 11/06: £13
Zagreb - Brussels: Sat 15/06: £17
Go

3 days
£30
Mon 27 May - Thu 30 May

Brussels - Zagreb: Mon 27/05: £12
Zagreb - Brussels: Thu 30/05: £18
Go

5 days
£30
Mon 10 Jun - Sat 15 Jun

Brussels - Zagreb: Mon 10/06: £13
Zagreb - Brussels: Sat 15/06: £17
Go

5 days
£31
Sat 25 May - Thu 30 May

Brussels - Zagreb: Sat 25/05: £13
Zagreb - Brussels: Thu 30/05: £18
Go

2 days
£31
Thu 20 Jun - Sat 22 Jun

Brussels - Zagreb: Thu 20/06: £13
Zagreb - Brussels: Sat 22/06: £18
Go

4 days
£31
Fri 7 Jun - Tue 11 Jun

Brussels - Zagreb: Fri 7/06: £19
Zagreb - Brussels: Tue 11/06: £12
Go

2 days
£31
Tue 28 May - Thu 30 May

Brussels - Zagreb: Tue 28/05: £13
Zagreb - Brussels: Thu 30/05: £18
Go

2 days
£31
Mon 27 May - Wed 29 May

Brussels - Zagreb: Mon 27/05: £12
Zagreb - Brussels: Wed 29/05: £19
Go

2 days
£31
Mon 3 Jun - Wed 5 Jun

Brussels - Zagreb: Mon 3/06: £18
Zagreb - Brussels: Wed 5/06: £13
Go

4 days
£31
Tue 18 Jun - Sat 22 Jun

Brussels - Zagreb: Tue 18/06: £13
Zagreb - Brussels: Sat 22/06: £18
Go

3 days
£32
Fri 7 Jun - Mon 10 Jun

Brussels - Zagreb: Fri 7/06: £19
Zagreb - Brussels: Mon 10/06: £13
Go

3 days
£32
Wed 19 Jun - Sat 22 Jun

Brussels - Zagreb: Wed 19/06: £14
Zagreb - Brussels: Sat 22/06: £18
Go

5 days
£32
Fri 7 Jun - Wed 12 Jun

Brussels - Zagreb: Fri 7/06: £19
Zagreb - Brussels: Wed 12/06: £13
Go

4 days
£32
Sat 25 May - Wed 29 May

Brussels - Zagreb: Sat 25/05: £13
Zagreb - Brussels: Wed 29/05: £19
Go

3 days
£32
Mon 3 Jun - Thu 6 Jun

Brussels - Zagreb: Mon 3/06: £18
Zagreb - Brussels: Thu 6/06: £14
Go

5 days
£32
Mon 3 Jun - Sat 8 Jun

Brussels - Zagreb: Mon 3/06: £18
Zagreb - Brussels: Sat 8/06: £14
Go

5 days
£32
Mon 17 Jun - Sat 22 Jun

Brussels - Zagreb: Mon 17/06: £14
Zagreb - Brussels: Sat 22/06: £18
Go

5 days
£33
Sat 22 Jun - Thu 27 Jun

Brussels - Zagreb: Sat 22/06: £20
Zagreb - Brussels: Thu 27/06: £13
Go

3 days
£33
Sat 22 Jun - Tue 25 Jun

Brussels - Zagreb: Sat 22/06: £20
Zagreb - Brussels: Tue 25/06: £13
Go

4 days
£33
Sat 22 Jun - Wed 26 Jun

Brussels - Zagreb: Sat 22/06: £20
Zagreb - Brussels: Wed 26/06: £13
Go

2 days
£33
Sat 22 Jun - Mon 24 Jun

Brussels - Zagreb: Sat 22/06: £20
Zagreb - Brussels: Mon 24/06: £13
Go

5 days
£34
Sun 16 Jun - Fri 21 Jun

Brussels - Zagreb: Sun 16/06: £21
Zagreb - Brussels: Fri 21/06: £13
Go

4 days
£34
Sun 16 Jun - Thu 20 Jun

Brussels - Zagreb: Sun 16/06: £21
Zagreb - Brussels: Thu 20/06: £13
Go

3 days
£34
Sun 16 Jun - Wed 19 Jun

Brussels - Zagreb: Sun 16/06: £21
Zagreb - Brussels: Wed 19/06: £13
Go

2 days
£34
Sun 16 Jun - Tue 18 Jun

Brussels - Zagreb: Sun 16/06: £21
Zagreb - Brussels: Tue 18/06: £13
Go

2 days
£35
Tue 21 May - Thu 23 May

Brussels - Zagreb: Tue 21/05: £23
Zagreb - Brussels: Thu 23/05: £12
Go

4 days
£37
Fri 21 Jun - Tue 25 Jun

Brussels - Zagreb: Fri 21/06: £24
Zagreb - Brussels: Tue 25/06: £13
Go

3 days
£37
Fri 21 Jun - Mon 24 Jun

Brussels - Zagreb: Fri 21/06: £24
Zagreb - Brussels: Mon 24/06: £13
Go

5 days
£37
Sat 15 Jun - Thu 20 Jun

Brussels - Zagreb: Sat 15/06: £24
Zagreb - Brussels: Thu 20/06: £13
Go

4 days
£37
Sat 15 Jun - Wed 19 Jun

Brussels - Zagreb: Sat 15/06: £24
Zagreb - Brussels: Wed 19/06: £13
Go

3 days
£37
Sat 15 Jun - Tue 18 Jun

Brussels - Zagreb: Sat 15/06: £24
Zagreb - Brussels: Tue 18/06: £13
Go

4 days
£37
Thu 12 Sep - Mon 16 Sep

Brussels - Zagreb: Thu 12/09: £16
Zagreb - Brussels: Mon 16/09: £21
Go

5 days
£37
Thu 6 Jun - Tue 11 Jun

Brussels - Zagreb: Thu 6/06: £25
Zagreb - Brussels: Tue 11/06: £12
Go

2 days
£37
Tue 25 Jun - Thu 27 Jun

Brussels - Zagreb: Tue 25/06: £24
Zagreb - Brussels: Thu 27/06: £13
Go

3 days
£37
Tue 25 Jun - Fri 28 Jun

Brussels - Zagreb: Tue 25/06: £24
Zagreb - Brussels: Fri 28/06: £13
Go

5 days
£37
Fri 21 Jun - Wed 26 Jun

Brussels - Zagreb: Fri 21/06: £24
Zagreb - Brussels: Wed 26/06: £13
Go

4 days
£38
Mon 30 Sep - Fri 4 Oct

Brussels - Zagreb: Mon 30/09: £20
Zagreb - Brussels: Fri 4/10: £18
Go

3 days
£38
Mon 30 Sep - Thu 3 Oct

Brussels - Zagreb: Mon 30/09: £20
Zagreb - Brussels: Thu 3/10: £18
Go

4 days
£38
Thu 6 Jun - Mon 10 Jun

Brussels - Zagreb: Thu 6/06: £25
Zagreb - Brussels: Mon 10/06: £13
Go

5 days
£39
Sat 28 Sep - Thu 3 Oct

Brussels - Zagreb: Sat 28/09: £21
Zagreb - Brussels: Thu 3/10: £18
Go

5 days
£39
Thu 30 May - Tue 4 Jun

Brussels - Zagreb: Thu 30/05: £26
Zagreb - Brussels: Tue 4/06: £13
Go

2 days
£39
Sat 15 Jun - Mon 17 Jun

Brussels - Zagreb: Sat 15/06: £24
Zagreb - Brussels: Mon 17/06: £15
Go

2 days
£39
Thu 6 Jun - Sat 8 Jun

Brussels - Zagreb: Thu 6/06: £25
Zagreb - Brussels: Sat 8/06: £14
Go

4 days
£40
Thu 30 May - Mon 3 Jun

Brussels - Zagreb: Thu 30/05: £26
Zagreb - Brussels: Mon 3/06: £14
Go

5 days
£40
Thu 17 Oct - Tue 22 Oct

Brussels - Zagreb: Thu 17/10: £20
Zagreb - Brussels: Tue 22/10: £20
Go

2 days
£40
Sun 20 Oct - Tue 22 Oct

Brussels - Zagreb: Sun 20/10: £20
Zagreb - Brussels: Tue 22/10: £20
Go

5 days
£41
Tue 2 Jul - Sun 7 Jul

Brussels - Zagreb: Tue 2/07: £14
Zagreb - Brussels: Sun 7/07: £27
Go

2 days
£42
Thu 30 May - Sat 1 Jun

Brussels - Zagreb: Thu 30/05: £26
Zagreb - Brussels: Sat 1/06: £16
Go

3 days
£42
Mon 8 Jul - Thu 11 Jul

Brussels - Zagreb: Mon 8/07: £28
Zagreb - Brussels: Thu 11/07: £14
Go

3 days
£42
Fri 13 Sep - Mon 16 Sep

Brussels - Zagreb: Fri 13/09: £21
Zagreb - Brussels: Mon 16/09: £21
Go

2 days
£44
Wed 3 Jul - Fri 5 Jul

Brussels - Zagreb: Wed 3/07: £30
Zagreb - Brussels: Fri 5/07: £14
Go

3 days
£44
Wed 3 Jul - Sat 6 Jul

Brussels - Zagreb: Wed 3/07: £30
Zagreb - Brussels: Sat 6/07: £14
Go

5 days
£44
Wed 3 Jul - Mon 8 Jul

Brussels - Zagreb: Wed 3/07: £30
Zagreb - Brussels: Mon 8/07: £14
Go

5 days
£44
Tue 18 Jun - Sun 23 Jun

Brussels - Zagreb: Tue 18/06: £13
Zagreb - Brussels: Sun 23/06: £31
Go

3 days
£44
Thu 20 Jun - Sun 23 Jun

Brussels - Zagreb: Thu 20/06: £13
Zagreb - Brussels: Sun 23/06: £31
Go