Only with offers
Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Vegan Restaurants in Melbourne (VIC)

105 restaurants

Sort by Relevance

    Italian

    Geppetto Trattoria

    78A Wellington Pde, 3002, East Melbourne (VIC)

    9.5 / 10
    372 reviews

    Average price A$55

    PRE-EVENT MENU - Average price: AU$30.00

      Indian

      203 Glenferrie Rd, 3144, Malvern (VIC)

      9.1 / 10
      96 reviews

      Average price A$30 Accepts Yums

      20% off food!

        European

        412 Victoria Parade, 3002, East Melbourne (VIC)

        9.8 / 10
        20 reviews

        Average price A$35

        20% off food!

          Italian

          159 - 161 Lonsdale Street, 3175, Dandenong (VIC)

          9.3 / 10
          160 reviews

          Average price A$45

          Specify a date and enjoy promotions of up to -50% in our best restaurants

            European

            Shop 3 Ground floor: 260 Collins St 0431512050, 3000, Melbourne (VIC)

            8.8 / 10
            149 reviews

            Average price A$35 american express Welcome

            High Tea for One $56

              Mexican

              104 chapel street, 3181, Windsor (VIC)

              9.3 / 10
              483 reviews

              Average price A$60

              50% off food!

                Italian

                3 Union St, 3056, Brunswick (VIC)

                9.5 / 10
                142 reviews

                Average price A$50

                2021 Mothers Day Lunch $70

                  Italian

                  350 Nicholson St, 3065, Fitzroy (VIC)

                  8.8 / 10
                  16 reviews

                  Average price A$30

                  50% off food!

                    Indian

                    128 Lygon Street, 3057, Brunswick East (VIC)

                    9.5 / 10
                    149 reviews

                    Average price A$30 Accepts Yums

                    50% off food!

                    InsiderAustralian

                    533 Brunswick Street, 3068, Fitzroy North (VIC)

                    9.4 / 10
                    551 reviews

                    Average price A$98 american express Welcome

                      European

                      220 Toorak Rd, 3141, South Yarra (VIC)

                      9.4 / 10
                      27 reviews

                      Average price A$30 Accepts Yums

                      30% off food!

                        Australian

                        257 High St, 3337, Melton (VIC)

                        9.0 / 10
                        152 reviews

                        Average price A$25

                          European

                          616 Elizabeth St, 3000, Melbourne (VIC)

                          9.3 / 10
                          24 reviews

                          Average price A$30 american express Welcome

                            Italian

                            285 High St, 3101, Kew (VIC)

                            9.2 / 10
                            1,026 reviews

                            Average price A$60 american express Welcome

                              Pub grub

                              435 Clarendon Street S, 3205, South Melbourne (VIC)

                              9.0 / 10
                              142 reviews

                              Average price A$75 american express Welcome

                                Malaysian

                                Shop 2/16-22 Main Street, 3088, Greensborough (VIC)

                                9.4 / 10
                                41 reviews

                                Average price A$35 american express Welcome

                                  Australian

                                  Mornington, 3931, Mornington (VIC)

                                  8.8 / 10
                                  280 reviews

                                  Average price A$25

                                    Pub grub

                                    855 Doncaster Road, 3108, Doncaster (VIC)

                                    8.6 / 10
                                    207 reviews

                                    Average price A$25 american express Welcome

                                      Indian

                                      33 Spencer St, 3008, Docklands (VIC)

                                      9.5 / 10
                                      25 reviews

                                      Average price A$35

                                        Australian

                                        1 Plenty Rd, 3072, Preston (VIC)

                                        8.8 / 10
                                        62 reviews

                                        Average price A$20

                                        Bistro Area AU$35.00

                                          Pizzeria

                                          63 Sydney Rd, 3056, Brunswick (VIC)

                                          8.7 / 10
                                          27 reviews

                                          Average price A$30 american express Welcome

                                            Ethiopian

                                            718 Sydney Rd, 3056, Brunswick (VIC)

                                            9.7 / 10
                                            25 reviews

                                            Average price A$30

                                              Australian

                                              2277 Dandenong Road, 3170, Mulgrave (VIC)

                                              9.4 / 10
                                              129 reviews

                                              Average price A$23

                                                Indian

                                                205 Swan Street, 3121, Richmond (VIC)

                                                9.0 / 10
                                                78 reviews

                                                Average price A$30

                                                  Australian

                                                  434 Maroondah Hwy, 3134, Ringwood (VIC)

                                                  9.1 / 10
                                                  132 reviews

                                                  Average price A$30